スクリプト実行内で配列を初期化し、WinActorの変数に戻り値で配列を設定したい
お問い合わせ分類:シナリオ
( 導入環境: )
( バージョン情報:WinActor v7.4.4 )
( ご利用中の資材:「標準ユーザー用」(旧インストールレス版) )
お世話になっております。
スクリプト実行で、引数「設定値」を受け取り、
スクリプト内で設定値をSplit関数使いカンマ区切りで配列を初期化しています。
------------------------------------------------------------------
Dim rootArray
value = !設定値!
'設定値をカンマ区切りして、配列を作成
rootArray = Split(value , ",")
'配列を戻り値にする
SetUMSVariable $配列$, rootArray
------------------------------------------------------------------
スクリプト内で初期化した配列をWinActorの変数に戻り値で設定したいのですが、
上記のソースで別のスクリプトの引数に戻り値で設定した変数を設定すると、
配列ではなくString型の変数になっている様です。
別のスクリプトのソースは以下になります。
------------------------------------------------------------------
rootArray= !配列!
indexNo = !インデックス番号!
SetUMSVariable $値$, rootArray(indexNo)
------------------------------------------------------------------
String型なので上記のソースだと型エラーが発生します。
スクリプト実行で初期化した配列をWinActorの変数に設定するために、
1つ目のスクリプト実行の対応方法をご教示頂けますと幸いです。