无Workspace订阅如何制作仅供个人使用的Google Docs附加组件?
无Workspace订阅的个人自用Google Docs附加组件实现确认
首先明确结论:该需求完全可以实现,不需要公开发布附加组件、不需要完成官方验证流程,也不需要Workspace订阅。
正确操作方案
- 不要使用未绑定的独立Apps Script项目开发:打开任意你需要使用附加组件的Google Docs文档,点击顶部菜单栏
扩展程序 > Apps 脚本,直接在打开的文档绑定脚本项目中编写附加组件代码。 - 代码中正确实现菜单创建逻辑后,保存脚本项目、刷新对应Google Docs文档,你开发的自定义菜单会直接出现在扩展程序菜单下,无需任何部署操作即可直接调用所有功能,仅限你的账号可用。
- 如果需要在多个Docs文档中复用同一套附加组件代码,可将完成开发的代码封装为私有Apps Script库,在其他文档的绑定脚本中引入该库,补充对应菜单触发逻辑即可,全程不需要对外公开或提交验证。
之前遇到的问题说明
未绑定的独立Apps Script项目没有固定的文档宿主,Google默认不支持这类项目作为通用Docs附加组件直接加载到所有文档的菜单栏中,属于设计逻辑而非功能限制。Test Deployment功能本身仅针对绑定类脚本的测试场景,对独立项目无效。
如果需要测试侧边栏、自定义交互等功能,直接在绑定脚本编辑器中运行对应触发函数即可,所有功能都会在关联的文档中正常生效。
内容的提问来源于stack exchange,提问作者Graham P
相关产品推荐
相关产品推荐

