level 3
杰她她老伯
楼主
1. 。
a1: 执行 javascriptlet:
var t = new Date().getTime(); //创建一个时间变量
alert(t); //弹出窗口 1411807558433
setGlobal('Tttt',t); //保持为全局变量
a2:
var t = new Date().getTime(); //一个新的当前时间
var interval = t - global('Tttt'); //算出时间差,单位毫秒
alert(interval);
如果你猜第二个弹窗是正数,那你就错了。Tasker保存全局变量数字有效数字只有6位!!!记录为1.41181e12。 这个应该是bug。
************************************
解决方法。对数字变量,强制转换为字符串,这样就能准确保存了,具体是:
setGlobal('Tttt',t+'')
保存的区别:

2014年09月27日 08点09分
1
a1: 执行 javascriptlet:
var t = new Date().getTime(); //创建一个时间变量
alert(t); //弹出窗口 1411807558433
setGlobal('Tttt',t); //保持为全局变量
a2:
var t = new Date().getTime(); //一个新的当前时间
var interval = t - global('Tttt'); //算出时间差,单位毫秒
alert(interval);
如果你猜第二个弹窗是正数,那你就错了。Tasker保存全局变量数字有效数字只有6位!!!记录为1.41181e12。 这个应该是bug。
************************************
解决方法。对数字变量,强制转换为字符串,这样就能准确保存了,具体是:
setGlobal('Tttt',t+'')
保存的区别:
