Google apps script onOpen事件不会启动对话框
我有一张工作表要发送给员工(共享副本),但当我复制时,onOpen功能不会启动对话框Google apps script onOpen事件不会启动对话框,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,我有一张工作表要发送给员工(共享副本),但当我复制时,onOpen功能不会启动对话框 function onOpen() { SpreadsheetApp.getUi() } function openDialog() { var html = HtmlService.createHtmlOutputFromFile('Index'); SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
function onOpen() {
SpreadsheetApp.getUi()
}
function openDialog() {
var html = HtmlService.createHtmlOutputFromFile('Index');
SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
.showModalDialog(html, 'Math Sheet Directions');
}
深入了解下一个主题: 从线程和问题跟踪器中可以看到: 谷歌对onOpen的功能有限制 有没有不同的方法来实现你的目标?
- 您可以创建一个红色按钮“显示URL”,并为其分配一个函数
”; var htmlOutput=HtmlService .createHtmlOutput(html) .setWidth(250) .设置高度(300); SpreadsheetApp.getUi().showModalDialog(htmlOutput,“URL链接”); } 这就是它的样子: 我们这里没有任何限制 我知道这种方法对您没有帮助,但这可能是实现您想要做的事情的类似行为的唯一方法:) 参考文献
object1.object2//comment.method()
,这可能会导致错误。请用您正在使用的语言标记它-JavaScript?这在google工作表中。脚本在我允许/权限后为我运行。但是,当我复制工作表时,除非再次允许权限,否则新工作表将不会执行。啊,好的-那么它现在可以工作了?这是出于设计。不允许简单触发器显示对话框。。。