You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Apps Script OAuth2客户端ID查找关联的Apps Script项目

通过OAuth2客户端ID查找关联Apps Script项目的方法

以下是几个可行的排查步骤,帮你定位对应的Apps Script项目:

  • 解析客户端ID提取GCP项目编号
    OAuth2客户端ID格式为[项目编号]-[随机字符串].apps.googleusercontent.com,开头的数字串就是生成该客户端ID的GCP项目编号。用这个编号在GCP控制台找到对应项目,进入API和服务 > 凭据页面查看该客户端ID的详情,部分情况下会显示创建者信息或关联资源的备注线索。

  • 使用gcloud CLI查询客户端ID详情
    确保已安装并初始化gcloud工具,先启用IAM OAuth Clients API:

    gcloud services enable iam.googleapis.com
    

    然后执行命令查询客户端ID的详细信息:

    gcloud alpha iam oauth-clients describe YOUR_CLIENT_ID
    

    返回结果中的parent字段会指向对应的GCP项目路径,displayName字段可能包含Apps Script项目的名称标识,帮助你缩小查找范围。

  • 通过Workspace管理后台排查
    若你是Workspace管理员,登录管理控制台后:

    • 进入应用 > 第三方应用 > 已授权的应用,筛选关联目标GCP项目的应用,查看是否有对应Apps Script项目的记录;
    • 进入脚本页面,搜索GCP项目编号或客户端ID相关关键词,遍历域内所有可见的Apps Script项目。
  • 调用Apps Script API筛选关联项目
    拥有Workspace API权限的话,调用projects.list接口,使用filter参数指定目标GCP项目编号:

    gcpProjectNumber:你的GCP项目编号
    

    接口返回结果会包含所有绑定该GCP项目的Apps Script项目信息。


如果以上方法均无法定位到项目,大概率是该Apps Script项目已被删除或创建者不在当前可见范围内。这种情况下,可在GCP项目的API和服务 > 凭据页面删除该旧客户端ID(删除前确认无活跃应用依赖),之后即可重新绑定你的Apps Script项目。

内容的提问来源于stack exchange,提问作者Ian Hyzy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:52:58