无法让脚本为所有用户运行

时间:2014-11-07 22:12:32

标签: google-apps-script google-sheets

好吧,所以我最近一直在写一篇文章,并注意到我遇到的路障。我可以运行该脚本,但是当我创建另一个Incognito选项卡来测试其他用户的权限时,它不会运行该脚本。在此隐身模式下,我无法访问脚本编辑器(工具>脚本编辑器),因此无论何时将某人添加到文档中,都不能由用户手动应用此选项。

有人可以帮助我,我的代码。

function onEdit(){

  var s = SpreadsheetApp.getActiveSheet();
  var range = s.getActiveRange();

  if (s.getName() == "Sheet1" && range.getColumnIndex() == 4 && (range.getValue().toLowerCase() == "x"))
    s.hideRows(range.getRowIndex(),1);
}

2 个答案:

答案 0 :(得分:0)

您的代码适用于所有用户,即使在隐身模式下也是如此。我不知道为什么你无法在隐身模式下访问脚本编辑器,因为它与隐身模式无关。

答案 1 :(得分:0)

您是否尝试清除缓存?听起来很奇怪,但我不得不这样做并先退出电子邮件。然后它工作正常。

肖恩。