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任务");

 

TASKER 手机在有同一个号码的三个未接电话时自动回复短信

你可能感兴趣的:(task)