關於 custom renaming ifpremieredate & ifseason 的幫助

我试图用下面的字符串重命名我的电视节目,但它却回退到默认命名了。
%showname%%ifpremieredate%< (%premiereyear%)>\Season %ifseason%<%season%##,00>\%showname% - S%ifseason%<%season%##,00>E%episode%## - %episodename%

这是报错信息:

INFORMATION> 2020-09-10T15:59:43 MCEBuddy.Engine.ConversionJob --> Running custom commands  
--> Custom Renaming Command -> %showname%%ifpremieredate%< (%premiereyear%)>\Season %ifseason%<%season%##,00>\%showname% - S%ifseason%<%season%##,00>E%episode%## - %episodename%  
WARNING> --> Error in file naming format detected, fallback to default naming convention.  
Error : System.IndexOutOfRangeException: Index was outside the bounds of the array.  
   at MCEBuddy.MetaData.CustomRename.CustomRenameFilename(String customRenamePattern, String& newFileName, String& destinationPath, String sourceVideo, String relativeSourcePath, VideoTags metaData, Log jobLog)  
   at MCEBuddy.MetaData.CustomRename.CustomRenameFilename(String customRenamePattern, String& newFileName, String& destinationPath, String sourceVideo, String relativeSourcePath, VideoTags metaData, Log jobLog)  
   at MCEBuddy.MetaData.CustomRename.GetRenameByMetadata(ConversionJobOptions conversionOptions, VideoMetaData metaData, String originalFileName, String renamedFileExt, String& newFileName, String& subDestinationPath, Log jobLog)  
WARNING> --> No Season and Episode information available, using episode name/record date  
--> Custom Renaming Command -> %showname%%ifpremieredate%< (%premiereyear%)>\Season %ifseason%<%season%##,00>\%showname% - S%ifseason%<%season%##,00>E%episode%## - %episodename%  
WARNING> --> Error in file naming format detected, fallback to default naming convention.  
Error : System.IndexOutOfRangeException: Index was outside the bounds of the array.  
   at MCEBuddy.MetaData.CustomRename.CustomRenameFilename(String customRenamePattern, String& newFileName, String& destinationPath, String sourceVideo, String relativeSourcePath, VideoTags metaData, Log jobLog)  
   at MCEBuddy.MetaData.CustomRename.CustomRenameFilename(String customRenamePattern, String& newFileName, String& destinationPath, String sourceVideo, String relativeSourcePath, VideoTags metaData, Log jobLog)  
   at MCEBuddy.MetaData.CustomRename.GetRenameByMetadata(ConversionJobOptions conversionOptions, VideoMetaData metaData, String originalFileName, String renamedFileExt, String& newFileName, String& subDestinationPath, Log jobLog)  
WARNING> --> No Season and Episode information available, using episode name/record date  

检测到的值如下:
SeriesPremiereDate: 1985-05-05T00:00:00
Season: 0
Episode: 6

我明白我的问题了。我漏了一个逗号。
%showname%%ifpremieredate%< (%premiereyear%)**,**>\Season %ifseason%<%season%##,00>\%showname% - S%ifseason%<%season%##,00>E%episode%## - %episodename%

您其實可以直接在「轉換工作設定」頁面內測試您的命名模式。當您輸入重新命名模式時,如果有錯誤,系統會提示;如果正確,則會顯示最終範本。

對,我現在看到了。多謝提醒。