繁体   English   中英

在Google Apps脚本上提示用户输入,使用getUi()方法出错

[英]Prompt user input on Google Apps Script, error with `getUi()` method

我一直试图编写一个脚本来显示一个提示框,该框将吸收用户输入,供我用来打开网站。

我正在尝试以下代码

var ui = SpreadsheetApp.getUi();
var response = ui.prompt('Please input email address', ui.ButtonSet.YES_NO);

但是我收到一条错误消息说

“ api方法'getUi'在新版Google表格中尚不可用。”

有谁知道如何解决此问题,以便获得用户输入。 我到处都在寻找解决方案,但找不到任何方法来获取用户输入。

谢谢。

我有同样的问题。 当我尝试在“新” google电子表格之前创建的Google电子表格中使用getUI()方法时,发生了此错误。 我不知道旧工作表是否已迁移到新工作表,但是无论如何,只要创建一个新的电子表格并复制我的数据就可以了。

当我在新的Google Spreadsheet的onOpen()函数中使用您的代码时,它对我有用,没有错误:

function onOpen() {

  var ui = SpreadsheetApp.getUi();
  var response = ui.prompt('Please input email address', ui.ButtonSet.YES_NO);

}

上面的代码对我有用。 打开或刷新工作表时,它会自动显示提示。 因此,我们需要更多信息来隔离问题。 您是要在工作表打开时运行该函数,还是要以其他方式触发代码?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM