Javascript 找不到函数stringify Google应用程序脚本
我一直在尝试将一个谷歌应用程序脚本与谷歌的目录API配合使用,以更新大量群组 据我所知,谷歌应用程序脚本使用javascript。我找不到要导入的库或要复制/粘贴到代码中的Javascript 找不到函数stringify Google应用程序脚本,javascript,google-apps-script,Javascript,Google Apps Script,我一直在尝试将一个谷歌应用程序脚本与谷歌的目录API配合使用,以更新大量群组 据我所知,谷歌应用程序脚本使用javascript。我找不到要导入的库或要复制/粘贴到代码中的json.stringify函数。有人知道吗 经过必要的身份验证步骤后,我得到了以下代码 var options = { 'method' : 'Post', 'contentType' : 'application/json', 'followRedirects' : true, 'muteHttp
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]中找不到函数stringify。(第219行,文件“代码”)
stringify()应该“正常工作”,不需要“导入”或类似操作
根据您的错误消息,您似乎在代码的其他地方意外地将一个对象分配给标识符JSON,类似于JSON={}代码>
在代码中搜索所有“JSON”实例,查看是否在某个地方错误地为其赋值。您需要提供更多详细信息。在测试中,我可以在没有任何额外导入或类似导入的情况下进行字符串化<代码>函数myFunction(){Logger.log(JSON.stringify(新日期(2006,0,2,15,4,5));/““2006-01-02T15:04:05.000Z”Logger.log(JSON.stringify({x:5,y:6}”);/“{”x:5,“y:6}”Logger.log(JSON.stringify([新数字(3),新字符串('false'),新布尔值(false)];/”[3,“false”,false)]));/“[3”,“false”,false]”
数据的结构是什么?谢谢!我简直不敢相信事情会这么简单。我也遇到了同样的错误,我发现我的代码中定义了一个JSON变量。谢谢!