我有一个 GAS API,可以正常部署。 (目前它只是在电子表格中添加时间戳以用于测试目的)。 但是当我使用测试部署 URL(包括 ..../dev)时,它会遇到 401 或 403。 正常部署是最新版本,所以测试部署与正常上线版本相同。
这可能是什么原因?
我在这个 API 和授权领域是新手/门外汉。
appscript.json:
{
"timeZone": "Europe/Brussels",
"dependencies": {},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8",
"webapp": {
"executeAs": "USER_DEPLOYING",
"access": "ANYONE_ANONYMOUS"
}
}
我(暂时)将 POST 替换为 GET API。所以我可以轻松地在浏览器中使用带参数的 URL。 (除了使用像我的例子 MessageBird 这样的应用程序之外,不知道如何以简单的方式使用参数进行发布。但这可能是由于我缺乏编程经验)。
const params = e.parameter;
// function doPost(e){
// var params = JSON.parse(e.postData.contents);```