对于使用Google Apps脚本创建的应用程序之一,某些范围会在我的应用中自动添加如下:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/script.external_request
https://www.googleapis.com/auth/script.send_mail
https://www.googleapis.com/auth/spreadsheets
我已根据documentation跟踪了OAuth客户端验证的所有步骤 . 但是,我的验证过程仍在等待,支持团队表示我需要将https://www.googleapis.com/auth/drive.file范围添加到我的项目中 .
任何人都知道如何在现有项目中添加/启用https://www.googleapis.com/auth/drive.file范围 .
1 回答
在对应用程序进行身份验证时,您应该请求其他范围
在Apps脚本编辑器中打开脚本项目 .
在菜单中,选择“文件”>“项目属性” .
选择“范围”选项卡 .
查看脚本当前所需的范围,并确定需要进行哪些更改 . 完成后单击“取消” .
如果左侧导航栏中未显示清单文件appsscript.json,请选择“视图”>“显示清单文件”菜单项 .
在左侧导航栏中选择appsscript.json文件以将其打开 .
找到标记为oauthScopes的顶级字段 . 如果它不存在,您可以添加它 .
oauthScopes字段指定字符串数组 .
例
查看文档here