Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AutomationAnywhere JavaScript多变量输出_Javascript_Rpa_Automationanywhere - Fatal编程技术网

AutomationAnywhere JavaScript多变量输出

AutomationAnywhere JavaScript多变量输出,javascript,rpa,automationanywhere,Javascript,Rpa,Automationanywhere,我试图从AutoamtionAnywhere中的js脚本返回多个变量作为输出。 例如,我有这样的js脚本: var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Monday', 'Tuesday']; var months = ['January', 'February', 'March', 'April', 'May', 'June', 'August', 'September', 'Oc

我试图从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个不同的变量作为输出 使用comas且仅使用空格:


运行BOT后,我收到以下错误:

运行脚本命令中的返回值不支持多个变量

对于这样的需求,您可以通过连接一些字符来返回值

您可以创建这样的脚本

WScript.StdOut.WriteLine("ReturnValue1#ReturnValue2");
您的bot应该在一个变量(比如$Prompt assign$)中获取该值,然后您可以使用字符串运算符拆分该值,并将其分配到某个列表变量中


嗨,我也选择这样做,但如果我能从脚本中获得多个变量,BOT代码会让我更干净。我希望在下一个版本中,他们能够从一个脚本中获取多个变量,而不使用字符串操作……没错,多个变量选项将减少字符串操作的复杂性,并且BOT代码将是干净的。