【发布时间】:2021-09-11 12:29:34
【问题描述】:
我一直在尝试获取部署的版本号,并且读到我应该能够这样做:
var OAuthToken = ScriptApp.getOAuthToken();
var id = ScriptApp.getScriptId();
var url = 'https://script.googleapis.com/v1/projects/'+ id + '/deployments';
var options = { "muteHttpExceptions": true,
"headers": {
'Authorization': 'Bearer ' + OAuthToken
}
}
var response = UrlFetchApp.fetch (url, options);
Logger.log(response)
//return JSON.parse (response.getContentText());
然而返回的是一个错误... "message": "Apps Script API 之前没有在项目 93197649900 中使用过或者它被禁用了。通过访问https://console.developers.google.com/apis/api/script.googleapis.com/overview?project=93197649900 启用它然后重试。如果你最近启用了这个 API ,等待几分钟,让操作传播到我们的系统并重试。", “状态”:“PERMISSION_DENIED”,……”
该链接没有帮助,因为它只是给出“您没有足够的权限查看此页面”。
我认为这是因为 Web App 脚本绑定到 Google Sheet 而不是独立的?
谁能给我一些指示,否则我如何获得部署的版本号?
谢谢 戴夫
【问题讨论】:
标签: google-apps-script google-api