无法找到函数stringify Google App Script

时间:2018-05-01 19:03:02

标签: javascript google-apps-script

我一直试图将 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行,文件“代码”)

1 个答案:

答案 0 :(得分:1)

JSON.stringify()应该"只是工作",没有" import"或类似的行动。

根据您的错误消息,您似乎意外地将对象分配给代码中其他位置的标识符JSON,例如JSON = {};

搜索" JSON"的所有实例在你的代码中,看看你是否在某处错误地为它赋值。