Include() mit PlatzhalternIch habe ein Hauptskript, das externe JSL-Skripte abhängig vom Inhalt einer bestimmten Spalte aufruft. Die externen JSL-Skripte selbst und ihre Namen werden regelmäßig überarbeitet, um Spezifikationsänderungen zu berücksichtigen. Können Platzhalter mit Include() verwendet werden, um Namensänderungen am aufgerufenen Skript zu umgehen?
Automatisierung und SkriptingBetreff: Include() mit PlatzhalternIch glaube nicht, aber wenn sich die Datei immer im selben Ordner befindet, können Sie herausfinden, welche Datei Sie einschließen sollten, indem Sie zuerst alle Dateinamen überprüfen.
Betreff: Include() mit PlatzhalternEin Freund bei der Arbeit machte einen ähnlichen Vorschlag.
Dies scheint zu funktionieren.
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);