我是第一次使用Kantu 网络自动化工具。其中大部分都很直观,但我现在在循环 CSV 时遇到错误。我的脚本的相关部分是:
{
"Command": "echo",
"Target": "Found customer with email ${emailAddress}",
"Value": ""
},
{
"Command": "echo",
"Target": "Expected email name: ${!COL1}",
"Value": ""
},
{
"Command": "if",
"Target": "${emailAddress} == \"${!COL1}@domain.com\"",
"Value": ""
},
这会产生以下日志:
[信息] 执行:| 回声 | 使用电子邮件 ${emailAddress} 找到客户 | |
[echo] 找到客户,邮箱为 70866223@domain.com
[信息] 执行:| 回声 | 预期的电子邮件名称:${!COL1} | |
[echo] 预期的电子邮件名称:70866223
[信息] 执行:| 如果 | ${emailAddress} == "${!COL1}@domain.com" | |
[错误] if 的 runEval 条件出错:无效或意外令牌
所以你可以看到变量${emailAddress}
并${!COL1}
正确存储,但我的if
情况没有正确评估。我也尝试过更改\"${!COL1}@domain.com\"
为${!COL1} + \"@domain.com\"
相同的结果。
我认为这与转义字符或其他内容有关,但我在文档中找不到任何相关内容。任何指针表示赞赏。