TASKER 手机在有同一个号码的三个未接电话时自动回复短信
http://tieba.baidu.com/p/3695018030
感谢默默为Tasker吧奉献的人!
配置为>未接来电
任务为>代码>javascriptlet
代码为:
var a=global("%CNUM"); var s=global("%CDATE").split("-"); var t=global("%CTIME").split("."); var b=new Date(s[0],s[1]-1,s[2],t[0],t[1]).getTime(); var c=global("%Gaad"); if (c=="") c="{}"; var data=JSON.parse(c); var x=0; for (var i in data) { if (i==a) { x=1; if (data[i][0]==1) { data[i][0]++; data[i][2]=b; } else { var tmp=b-parseInt(data[i][1]); if (tmp<600000) //修改时间,上行小于10分钟触发 { vibrate(200); flash("success"); } //前面花括弧内修改为打算执行的任务 data[i][0]=2; data[i][1]=data[i][2]; data[i][2]=b; } } } if (x==0) { data[a]=[]; data[a][0]=1; data[a][1]=b; } var e=JSON.stringify(data); setGlobal("%Gaad",e); alert(e); //alert(e)可以删去。
// 其中 任务的功能是存储所有的未接来电和时间,如果10分钟内打过3次就触发任务。
// 任务可以把花括弧内改成: performTask("Tasker任务");