我一直试图将 Google App 脚本与Google的Directory API配合使用,以更新大量群组。
据我所知,Google App Scripts使用javascript。我找不到要导入的库或json.stringify
函数来复制/粘贴到我的代码中。有人知道吗?
在必要的身份验证步骤之后,我有以下代码。
var options = {
'method' : 'Post',
'contentType' : 'application/json',
'followRedirects' : true,
'muteHttpExceptions': true,
'headers': {Authorization: 'Bearer ' + service.getAccessToken()},
'payload' : JSON.stringify(data)
};
var url = "https://www.googleapis.com/admin/directory/v1/groups/" + groupkey + "/members";
var response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
错误讯息:
TypeError:无法在对象[object Object]中找到函数stringify。 (第219行,文件“代码”)
答案 0 :(得分:1)
JSON.stringify()应该"只是工作",没有" import"或类似的行动。
根据您的错误消息,您似乎意外地将对象分配给代码中其他位置的标识符JSON,例如JSON = {};
搜索" JSON"的所有实例在你的代码中,看看你是否在某处错误地为它赋值。