自 2014 年 12 月 11 日起,Google 的 UI 服务已弃用。请参阅此处。
您现在应该使用HTML 服务。显示带有链接的消息的代码如下。
var htmlOutput = HtmlService
.createHtmlOutput('Go to <a href="https://www.google.ca/">this site</a> for help!')
.setWidth(250) //optional
.setHeight(50); //optional
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Help Dialog Title');
谷歌表格似乎不会为打开公共电子表格的任何人运行脚本(显然是为了安全)。如果您想查看对话框的实时版本,只需将上述代码复制到function onOpen() {}
脚本编辑器中,保存并刷新电子表格。否则,它看起来像下图。
如果您有比简单链接更多的 HTML,您还可以从 HTML 文件创建一个对话框。在脚本编辑器中,选择File > New > Html 文件并将其命名为“index”(或任何您想要的并在代码中更改文件名)。
var html = HtmlService.createHtmlOutputFromFile('index');
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(html, 'Dialog title');