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

如何通过Google Drive明确授权应用仅访问指定Google Sheet?

实现方法

要只用drive.file权限操作指定的两张Google Sheet,核心是让应用获得这两个文件的明确授权,具体步骤如下:

  • 权限配置清理:在Google Cloud Console的OAuth权限设置里,只保留drive.file这一个权限范围,移除所有spreadsheets相关的全局权限。
  • 绑定目标文件授权:
    • 因为表格都是你名下的,第一次授权应用时,通过Google提供的文件选择界面,手动选中这两张目标表格。授权完成后,应用就获得了这两个文件的专属访问权限。
    • 如果你想简化操作,也可以在应用里直接发起针对这两个文件ID的授权请求,系统会自动完成关联(前提是你是文件所有者)。
  • 调整API调用逻辑:
    • 所有读写操作必须明确指定目标表格的ID,比如读取时用GET https://sheets.googleapis.com/v4/spreadsheets/{你的表格ID}/values/{指定范围},写入时用对应的修改接口,全程绑定具体文件ID,不能使用全局的spreadsheets操作接口。
  • 验证权限有效性:
    • 授权完成后,可通过Google账号的“第三方应用权限”页面,确认该应用仅拥有对这两张表格的访问权限,不会触及其他Drive文件。

这样就能满足只用drive.file权限操作指定表格的需求。

内容的提问来源于stack exchange,提问作者ad bb

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:07:01