以下の JSL をワークフロー ビルダーのカスタム アクションとして追加しました。
For ループでエラーが発生しました (エラー: スクリプト可能オブジェクトを送信する必要があります)。
このスクリプトをスクリプト ウィンドウで実行すると、「%,」を含む列ヘッダーの名前が変更されます。
ワークフローをよりスムーズにするためにこれを解決する方法について何かアイデアはありますか?それ以外の場合は、このステップで停止して、ワークフロー ビルダーの外部で列の名前変更スクリプトを実行する必要があります。
dt = Current Data Table();
searchWords = "%, ";
columnName = dt << Get Column Names;
N = N Items( columnName );
For(j=1, j<= N, j++,
x = contains(columnName[j], searchWords);
name = Substr(columnName[j] << Get Name(), x+3);
If(x > 0,
columnName[j] << Set Name(Left(name, Length(name)-1));
);
);