簡體   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