我正在尝试通过API执行Google脚本。我已经授权所有必要的范围,并包括我的参数,功能和开发模式:
POST https://script.googleapis.com/v1/scripts/{scriptId}:run
{
"devMode":true,
"function":"createNewSpreadsheetTrigger",
"parameters":["{fileId}"]
}
但是继续得到403:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}
我使用尝试远程执行的帐户创建了此脚本。
思想?
谢谢!
答案 0 :(得分:2)
错误
403, PERMISSION_DENIED
:调用者没有权限,表明用于授权请求的Cloud Platform项目与脚本使用的项目不同。
我偶然发现了类似的问题,因此我创建了this article来解释适合我的用例的最佳操作方案。
但是,以下是推荐的步骤-
希望这会有所帮助。