修复 google 应用程序脚本中使用的已删除 oauth 凭据

fix deleted oauth credential used in google apps script

我不小心删除了 Google Apps 脚本插件中使用的 OAuth 凭据。现在我在尝试测试和授权我的插件时看到 deleted_client 错误。

有什么办法可以解决这个问题吗?

我看不到创建新凭据的方法,或指定我的附加组件应使用哪个凭据的方法。

您应该做的第一件事是检查链接到您的附加组件的云项目是否仍然存在。如果它最近被删除,您应该能够恢复它。官方说明见https://cloud.google.com/resource-manager/docs/creating-managing-projects#restoring_a_project

如果您无法恢复 Cloud 项目,则必须创建一个新项目。

接下来将审查设置/审查 OAuth 同意屏幕。

Google 支持帮助我回答了这个问题:

  1. 创建或获取不同项目的 ID
  2. 转到脚本的项目设置页面
  3. 在“Google 云平台 (GCP) 项目”部分下输入新的项目 ID,然后单击“更改项目”
  4. 输入原来的 GCP 项目 ID 并再次点击“更改项目”
  5. 现在应该重新创建自动配置的凭据!