ワイルドカードを使用した Include()特定の列の内容に応じて外部 JSL スクリプトを呼び出すメイン スクリプトがあります。外部 JSL スクリプト自体とその名前は、仕様の変更を反映するために定期的に変更されます。呼び出されるスクリプトの名前の変更を回避するために、Include() でワイルドカードを使用できますか?
自動化とスクリプトRe: ワイルドカードを使用した Include()そうは思いませんが、ファイルが常に同じフォルダーにある場合は、最初にすべてのファイル名を確認することで、どのファイルを含める必要があるかを判断できます。
Re: ワイルドカードを使用した Include()職場の友人も同様の提案をしました。
これは機能するようです。
Script_Options = Files in Directory("\\Directory Name\");
//Keyphrase is the unique string to identify the script that should execute
For( i = 1, i <= N Items( Script_Options ), i++,
If( Contains( Script_Options[i], "Keyphrase" ), scripttorun = Script_Options[i]););
Chosen = "\\Directory Name\"||scripttorun;
Include(Chosen);