0

AutoamtionAnywhere の js スクリプトからの出力として複数の変数を返そうとしています。たとえば、次のような js スクリプトがあります。

var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Monday', 'Tuesday'];
var months = ['January', 'February', 'March', 'April', 'May', 'June', 'August', 'September', 'October' , 'November', 'December'];
var d = new Date();
var week_day = days[d.getDay()+2];
var day_number = d.getDate();
var month_name = months[d.getMonth()];
var month_number = d.getMonth();
if(month_number <= 9){
    month_number.toString()
    month_number = "0" + month_number
};

WScript.StdOut.WriteLine(week_day, day_number, month_name, month_number); 

AAE では、出力として 4 つの異なる変数も入れています (カンマあり、スペースのみあり): ここに画像の説明を入力

BOT を実行した後、次のエラーが表示されます。ここに画像の説明を入力

4

1 に答える 1

1

「スクリプトの実行」コマンドの戻り値は、複数の変数をサポートしていません。

このような要件については、文字を連結して値を返すことができます。

このようなスクリプトを作成できます。

WScript.StdOut.WriteLine("ReturnValue1#ReturnValue2");

ボットはこの値を 1 つの変数 ($Prompt-Assignment$ など) で取得する必要があり、文字列演算子で分割してリスト変数に割り当てることができます。

ここに画像の説明を入力

于 2018-04-26T13:25:43.547 に答える