如何修改Google Sheets中离职员工创建的Add-on Analytics报告调度?
解决Google Sheets中离职员工创建的Analytics附加组件报告调度无法编辑的问题
我之前帮不少用户解决过这类Google Sheets附加组件的权限问题,给你几个可行的方案,按操作复杂度排序:
方案一:创建表格副本(最快速直接)
这其实是系统提示里提到的方法,补充些细节帮你避坑:
- 操作步骤:打开目标表格,点击顶部菜单的「文件」>「创建副本」,选择合适的保存位置(建议和原表格同文件夹方便管理)。
- 为什么有效:副本会完全脱离原创建者的权限绑定,原有的报告调度不会被复制过来。你作为副本的所有者,就能自由修改Analytics附加组件的设置——包括新建报告调度、调整报告参数,甚至卸载附加组件都没问题。
- 注意:记得把原表格的共享权限同步到副本,避免其他协作成员无法访问新表格。
方案二:用Google Apps Script清除旧调度(进阶无副本方案)
如果不想创建副本,试试用脚本直接删除原创建者绑定的调度。因为脚本是以当前表格所有者的权限运行的,能绕过原创建者的调度锁:
- 打开目标表格,点击「扩展程序」>「Apps Script」进入脚本编辑器。
- 替换默认代码为以下脚本:
function deleteOldAnalyticsSchedules() { var spreadsheetId = SpreadsheetApp.getActiveSpreadsheet().getId(); var parentResource = 'spreadsheet:' + spreadsheetId; var reports = Analytics.Reports.Schedules.list(parentResource); if (reports.items && reports.items.length > 0) { reports.items.forEach(schedule => { Analytics.Reports.Schedules.delete(schedule.id, parentResource); }); SpreadsheetApp.getUi().alert('已成功清除所有旧的报告调度!'); } else { SpreadsheetApp.getUi().alert('未找到任何绑定的报告调度'); } }
- 启用Analytics API:点击脚本编辑器顶部的「资源」>「高级Google服务」,找到「Analytics API」并勾选启用,然后点击「确定」。
- 运行脚本:点击编辑器工具栏的运行按钮,第一次运行会要求授权,按提示完成权限验证即可。
运行成功后,原创建者的调度就被清除了,你可以正常点击「调度报告」重新设置。
方案三:联系Google Workspace管理员(终极兜底方案)
如果上面两种方法都没起效,让你的公司Google Workspace管理员出手:
- 管理员可以通过管理控制台接管原员工的相关资源,比如将表格的所有者权限彻底转移到你的账号下,或者后台清除原账号绑定的调度记录。
- 具体操作:管理员登录Google Workspace管理控制台,找到「应用」>「Google Workspace」>「表格」,定位到目标表格后调整权限设置,或者联系Google支持团队协助处理。
内容的提问来源于stack exchange,提问作者Caio Cabral
相关产品推荐
相关产品推荐

