[英]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.