AutomationAnywhere JavaScript 多变量输出

AutomationAnywhere JavaScript multiple variables output

我正在尝试 return 多个变量作为 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 之后我收到以下错误:

Return "Run Script" 命令中的值将不支持多个变量。

对于这样的要求,您可以通过与某些字符连接来 return 值。

您可以像这样创建脚本。

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

你的机器人应该在一个变量中获取这个值(比如 $Prompt-Assignment$),然后你可以用字符串运算符拆分它并将它分配到某个列表变量中。