0
匿名ユーザーアイコン
匿名ユーザー

お問い合わせ分類:シナリオ

( 導入環境:  )

( バージョン情報:WinActor v7.4.4 )

( ご利用中の資材:「標準ユーザー用」(旧インストールレス版) )

お世話になっております。

スクリプト実行で、引数「設定値」を受け取り、

スクリプト内で設定値をSplit関数使いカンマ区切りで配列を初期化しています。

------------------------------------------------------------------

Dim rootArray

value = !設定値!

'設定値をカンマ区切りして、配列を作成
rootArray = Split(value , ",")

'配列を戻り値にする
SetUMSVariable $配列$, rootArray

------------------------------------------------------------------

スクリプト内で初期化した配列をWinActorの変数に戻り値で設定したいのですが、

上記のソースで別のスクリプトの引数に戻り値で設定した変数を設定すると、

配列ではなくString型の変数になっている様です。

別のスクリプトのソースは以下になります。

------------------------------------------------------------------

rootArray= !配列!
indexNo = !インデックス番号!

SetUMSVariable $値$, rootArray(indexNo)
------------------------------------------------------------------

String型なので上記のソースだと型エラーが発生します。

スクリプト実行で初期化した配列をWinActorの変数に設定するために、

1つ目のスクリプト実行の対応方法をご教示頂けますと幸いです。

この質問は解決済みのためクローズされています。
Kouichi 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。