如何解决Google表格中的onSelectionChange触发器
我在Google表格上有一个脚本,该脚本可以从菜单正常运行。设计该脚本时,当我选择某个单元格,然后使用我创建的菜单选项运行脚本时,它将使用HTML模板创建表单,然后该表单的结果将为该单元格创建内容。我想简化过程,并使用“ onSelectionChange”触发器查看他们是否选择了该单元格。当我使用该触发器调用脚本时,在本节的最后一行:
const template = HtmlService.createTemplateFromFile('selDialog');
template.optionsData = getPlayers();
const html = template.evaluate();
SpreadsheetApp.getUi().showModalDialog(html,'Select Players');
我在Stackdriver日志Exception: You do not have permission to call Ui.showModalDialog. Required permissions: https://www.googleapis.com/auth/script.container.ui
我已经搜索了错误,但是我仍然不确定如何解决它。是否应该使用其他方法来显示用于收集数据的HTML表单?我已经看到了showModalDialog可能已过时的建议。我只是觉得很奇怪,如果我从表格中的自定义菜单而不是使用“ onSelectionChange”调用脚本,它会完美地工作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。