个人谷歌账号运行自建Google Apps Script提示应用被拦截如何解决
你开启的「不太安全的应用访问」权限和本次报错无关,该权限仅适用于通过账号密码直接请求登录的第三方非谷歌生态应用,不适用于Google Apps Script项目的授权流程。
你遇到的报错:
This app is blocked
This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access.
是个人账号运行自建未验证Apps Script项目的常见拦截问题,按以下步骤排查解决即可:
- 第一步:调整Google账号安全浏览等级:进入Google账号管理页→安全性→安全浏览,将当前的「增强型安全浏览」切换为「标准保护」,修改完成后重新触发脚本授权测试。
- 第二步:调整脚本内容触发基础授权:你当前的空白脚本会触发异常权限检测,将脚本修改为基础的无敏感权限测试内容后再运行:
function myFunction() { console.log("test run"); }
保存项目后点击运行,触发授权弹窗时如果出现「Google尚未验证此应用」的提示,点击弹窗左下角的「高级」选项,再选择「前往[你的项目名称](不安全)」,按提示完成授权即可。
- 第三步:若以上操作还是触发拦截,直接删除当前的Apps Script项目,使用同一个个人Gmail账号重新新建空白项目,重复第二步的操作即可,新创建的项目大概率不会触发安全拦截机制。
- 第四步:如果你的个人Gmail账号之前加入过企业/教育组织的Google Workspace,需要确认你已经完全退出该组织,组织管理员设置的Apps Script使用限制会同步到账号上,退出组织后限制会自动解除。
内容的提问来源于stack exchange,提问作者Jacques
相关产品推荐
相关产品推荐

