You need to enable JavaScript to run this app. Google Addon实现Drive「Open With...」支持时如何配置Drive UI Integration
优惠活动
大模型
产品
解决方案
定价
更多

Google Addon实现Drive「Open With...」支持时如何配置Drive UI Integration

Google Addon配置Drive「打开方式」交互的实现方案

完全存在可行路径实现Google Addon的Drive UI Integration「打开方式」能力,当前报错和找不到配置入口的核心原因是两类配置缺失,按以下步骤调整即可解决:

1. 绑定标准GCP项目,解决凭证查找问题

  • 必须将Apps Script默认关联的隐藏专属GCP项目,替换为你手动创建的标准GCP项目:默认隐藏项目不支持配置Drive UI集成参数,也不会在GCP控制台的项目列表中直接展示,是找不到对应OAuth凭证的核心原因。
  • 操作路径:在Apps Script项目设置的「Google Cloud Platform (GCP) 项目」板块,输入你手动创建的标准项目的项目号,完成绑定。绑定后即可在目标GCP项目的「API和服务-凭证」板块查看对应的OAuth客户端。
  • 确保绑定后的GCP项目中Drive API处于已启用状态。

2. 修正快捷方式创建逻辑,解决文件映射错误

  • 你当前使用的application/vnd.google-apps.drive-sdk是通用MIME类型,Drive无法将其映射到你的专属应用,需替换为带应用唯一标识的专属格式:application/vnd.google-apps.drive-sdk.<YOUR_APP_ID>,其中YOUR_APP_ID为绑定后GCP项目的应用编号。
  • 对应修改快捷方式创建代码:
const file = Drive.Files.insert({
  title: name,
  mimeType: 'application/vnd.google-apps.drive-sdk.<你的应用ID>'
});
Drive.Parents.insert(folder, file.id);

3. 完成Drive UI Integration参数配置

  • 在绑定后的GCP项目中,进入「API和服务-Drive UI Integration」配置页,启用集成开关,填写应用名称、图标等基础信息,指定「打开方式」触发时的行为逻辑,关联你可处理的文件类型/快捷方式类型。
  • 确保Addon申请的权限范围包含drive.install、drive.file(或匹配业务需求的Drive读写/只读权限),且OAuth同意屏已发布到生产环境,而非停留在测试状态。

4. 启用Addon的Drive场景触发能力

  • 在Addon的清单配置(appsscript.json)中,启用Drive场景下的「选中文件触发」能力,确保用户从「打开方式」菜单选择你的应用时,Addon可获取到选中文件的ID参数,执行后续业务逻辑。

注意:调整所有配置后需重新部署Addon版本,确保所有用户可获取到最新配置;首次触发「打开方式」时,需按提示完成对应权限的授权流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.26 04:24:03