我有一张带有onEdit
可安装触发器的google工作表调用绑定脚本。
在脚本中,它将调用showModelessDialog
来显示一个对话框,当我编辑工作表时它可以正常工作。
该表单与具有编辑权限的其他用户共享,但是当他们编辑工作表时,不会显示任何对话框并获得
"您无权调用showModelessDialog"
当可安装触发器调用脚本时,检查authMode
是否为FULL。
尝试从自定义菜单触发相同的脚本,所有用户都可以正常工作。
我可以知道为什么其他用户无法在onEdit可安装触发器下调用showModelessDialog
,即使authMode
已满,又如何解决?
答案 0 :(得分:0)
onEdit
是Custom Function,正如SO post中所述:
自定义函数以有限的权限运行,无法使用 依赖用户凭据的服务的优点,包括 DocumentApp。
我认为这是你收到错误的原因之一。