我使用Google Script实现了一种获取方法,并返回以下日志:
Test
有谁知道如何从[16-06-10 14:06:03:942 EEST] {
"accessToken": "data",
"userId": 3096,
"created": "2016-06-10T05:06:03.799-06:00"
}
中提取值?
这是我的gs代码:
accessToken
基本上我想添加"数据"从 var url = "https://example.com"
var payload = {
'username' : "user",
'password' : "pass",
}
var options = {
'method' : 'post',
'payload': JSON.stringify(payload),
};
var urlResponse = UrlFetchApp.fetch(url, options);
Logger.log(urlResponse); //this returns me the log shown above
到变量accessToken
的值。
答案 0 :(得分:2)
我认为即使变量urlResponse看起来是一个对象,它也只会返回一些字符串值。你应该尝试做类似的事情:
var data = JSON.parse(urlResponse.getContentText());
Logger.log(data.accessToken);