我一直在尝试编写一个脚本来显示一个提示框,该框将接收用户输入以供我用来打开网站。
我正在尝试以下代码
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Please input email address', ui.ButtonSet.YES_NO);
但我收到一条错误消息
“新版本的api方法'getUi'尚未推出 Google表格。“
有没有人知道如何解决这个问题,以便我可以获得用户输入。我到处寻找解决方案但找不到任何方式来获取用户输入。
谢谢。
答案 0 :(得分:1)
我遇到了同样的问题。当我尝试在“新”Google电子表格之前创建的Google电子表格中使用getUI()
方法时,我发生了此错误。我不知道旧的工作表是否已经迁移到新的工作表,但无论如何只需创建一个新的电子表格并复制我的数据就可以了。
答案 1 :(得分:0)
当我在新版Google电子表格的onOpen()
函数中使用您的代码时,它对我有用而没有错误:
function onOpen() {
var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Please input email address', ui.ButtonSet.YES_NO);
}
以上代码适合我。打开或刷新工作表时,它会自动显示提示。 因此,我们需要更多信息来隔离问题。您希望在工作表打开时运行该函数,还是以其他方式触发代码?