如何在Google Chrome中编辑Google Docs右键菜单,添加"open sidebar"按钮
在Google Docs中添加自定义右键菜单并弹出侧边栏
要实现这个需求,你需要借助Google Apps Script为Google Docs添加自定义交互,具体步骤如下:
1. 打开脚本编辑器
打开目标Google Docs文档,点击顶部菜单栏的「工具」→「脚本编辑器」,进入Google Apps Script编辑界面。
2. 替换并编写代码
将编辑器中默认的代码替换为以下内容:
// 文档打开时创建自定义右键菜单 function onOpen() { const ui = DocumentApp.getUi(); // 创建自定义菜单组,添加"open sidebar"选项 ui.createMenu('Custom Actions') .addItem('open sidebar', 'launchSidebar') .addToUi(); } // 触发侧边栏显示的函数 function launchSidebar() { // 生成仅含hello world的HTML内容 const sidebarHtml = HtmlService.createHtmlOutput('<p>hello world</p>') .setTitle('My Sidebar'); // 弹出侧边栏 DocumentApp.getUi().showSidebar(sidebarHtml); }
3. 保存与授权
- 点击编辑器顶部的保存图标,给脚本命名(比如
DocsSidebarMenu)。 - 首次运行时会触发权限请求,按照页面提示完成授权(需允许脚本访问你的Docs文档)。
4. 测试功能
回到Docs文档刷新页面,右键点击文档内容,就能看到「Custom Actions」菜单下的「open sidebar」选项,点击后会弹出显示"hello world"的侧边栏。
补充说明
- 这个菜单仅会在绑定了该脚本的Docs文档中显示;如果需要在所有Docs文档中生效,可将脚本发布为Google Workspace插件(个人使用建议绑定常用文档即可)。
- 权限授权只需一次,后续使用无需重复操作。
内容的提问来源于stack exchange,提问作者Blue_Leopard47
相关产品推荐
相关产品推荐

