Tasker导出App Javascriptlet错误

时间:2015-03-05 12:35:45

标签: javascript tasker

我创建了一个Task,使用HTTP GET从500px获取JSON结果,然后使用Javascriptlet代码:

var arr=JSON.parse(global('HTTPD'));
var name=arr.photos[0].name;`

要解析JSON结果,从TASKER运行时一切正常。 但在将其作为APP导出后,它会在JSON.parse()上显示错误:

  

未捕获的TypeError:undefined不是函数

我也试过使用.js文件。无法弄清楚我错过了什么?

1 个答案:

答案 0 :(得分:1)

我会按照以下方式使用javascriptlet。

url = "your url here.";
http = newXMLHttpRequest();
http.open("GET",url,false);
json = eval("("+http.responeText+")");
yourvariablename = json.var[0].name;

我也在javascriptelet任务之前做一个变量集。 例如。 @variable设置为......

然后将@variable设置为json中的某个值。