簡體   English   中英

找不到函數字符串化Google App腳本

[英]Cannot find function stringify Google App Script

我一直在嘗試將一個Google App腳本與Google的Directory API一起使用,以更新大量的組。

據我所知,Google App腳本使用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]中找不到字符串化函數。 (第219行,文件“代碼”)

JSON.stringify()應該“正常工作”,不需要“導入”或類似操作。

根據錯誤消息,您似乎在代碼的其他地方意外地將一個對象分配給了標識符JSON,例如JSON = {};

在代碼中搜索“ JSON”的所有實例,然后查看是否在某處錯誤地為其分配了一個值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM