首页 > 解决方案 > 当用户为谷歌工作表运行脚本时,我无法更改编辑权限

问题描述

我需要该用户在运行脚本编辑时查看特定单元格,即隐藏并放置信息,但脚本会生成此错误:

您无权执行该操作。

这是代码:

var hojaz = SpreadsheetApp.getActive();
var hojaz1 = hojaz.getSheetByName('STRH.1');
hojaz.addEditor('XXX.XX@idu.gov.co');
var nombre = hojaz.getName();
var protection = hojaz1.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
var hose = protection.canEdit();
if (protection && protection.canEdit()) {
  protection.remove();
}

我试图从 Google Drive 编辑权限并传递所有者角色,但没有任何修复。我可以做什么?或者也许在谷歌脚本上无法从用户脚本更改编辑器

标签: permissionsspreadsheet

解决方案


推荐阅读