javascript - AutomationAnywhere JavaScript 多变量输出

标签 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', '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 个不同的变量作为输出 (带逗号且仅带空格): enter image description here

运行 BOT 后,我收到以下错误:enter image description here

最佳答案

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

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

您可以创建这样的脚本。

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

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

enter image description here

关于javascript - AutomationAnywhere JavaScript 多变量输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49998227/

相关文章:

javascript - 我可以在 canvas 元素上绘制而不破坏之前在其上绘制的内容吗?

javascript - 如何在同一页面显示结果?

java - 读取蓝色棱镜中的java表

automation - 无法在任何地方以自动化方式打开 Excel 电子表格

dll - 如何使用带有 DLL 的 Automation Anywhere 在 SAP 中获取带有属性的 IDObject?

javascript - jQuery 日期选择器在页面加载时隐藏时不会初始化

javascript - 如何在 Jquery 中单击时使元素一一淡出并在最后显示一条消息

javascript - 是否有可能在任何地方使用自动化执行 Javascript 函数?

java - 在 Java 中为 Testdome 查找两个求和函数