我使用下面的javascript来起诉storeEval命令:
Command: storeEval
Target : javascript{
var d= new Date();
var a= d.getDate();
var b= d.getMonth()+1;
var c=d.getFullYear();
var x=d.getHours();
var y= d.getMinutes();
var z= d.getSeconds();
var f=new String();
var s=f.concat(b+'/'+a+'/'+c);
var f1=new String();
var s1= f1.concat(x+':'+y+':'+z);
var time;
if(x<12) { time='Am'; }
else { time='Pm'; }
var s2 = f1.concat(s+'\t'+s1+'\t'+time); s2
}
Value: abc
我收到以下错误:
[错误]抛出异常:丢失;在声明之前。
我将日期存储在变量abc
中,以便我可以进一步将其与标签匹配。
请帮助。
问候,
Anjali Vaswani
答案 0 :(得分:1)
使用此代码
Command: storeEval
Target : javascript(var d= new Date();
var a= d.getDate();
var b= d.getMonth()+1;
var c=d.getFullYear();
var x=d.getHours();
var y= d.getMinutes();
var z= d.getSeconds();
var f=new String();
var s=f.concat(b+'/'+a+'/'+c);
var f1=new String();
var s1= f1.concat(x+':'+y+':'+z);
var time;
if(x<12) { time='Am'; }
else { time='Pm'; }
var s2 = f1.concat(s+'\t'+s1+'\t'+time); s2)
Value: abc
在java脚本中使用“()”而不是“{}”。请让我知道它对你有用。
答案 1 :(得分:0)
您发布的java脚本代码存在编译问题。这就是你收到错误的原因。
答案 2 :(得分:0)
var s2 = f1.concat(s+'\t'+s1+'\t'+time); s2
此行有错误。你错过了';'在s2之后。 纠正这个并让我知道
答案 3 :(得分:0)
我个人在尝试做这样的事情时遇到了这个错误..
storedVars['currentRow'] = ${currentRow}+1
当我在脚本中进一步重命名变量时,所以更改了名称并且工作正常
storedVars['currentUserRow'] = ${currentUserRow}+1
此外,我正在使用流插件,并尝试使用 gotoIf (GoToIf)命令,但发现我必须用引号括住我的变量,猜测它是如此,字符串比较正常,{{ 3}}
"${moduleScore}" == "Not observed"