在绑定到 Google Sheet 的 Google Apps 脚本中显示提示并获取用户输入
Displaying a prompt and getting user input in Google Apps script bound to a Google Sheet
我有一个 Google sheet,里面有一些应用程序脚本代码,我试图通过显示提示和获取一些用户输入来使其具有交互性。我添加了一个简单的函数来测试它是否有效:
function displayPrompt() {
var ui = SpreadsheetApp.getUi();
var result = ui.prompt("Please enter a name for your report:");
Logger.log(result.getResponseText());
};
当我 运行 它时,我得到错误:
“异常:无法从此上下文调用 SpreadsheetApp.getUi()。”
请问我做错了什么?
谢谢安妮特
如果我运行它使用触发器,它会在我打开文件后立即工作
function onOpen() {
var ui = SpreadsheetApp.getUi();
var result = ui.prompt("Please enter a name for your report:");
Logger.log(result.getResponseText());
}
我有一个 Google sheet,里面有一些应用程序脚本代码,我试图通过显示提示和获取一些用户输入来使其具有交互性。我添加了一个简单的函数来测试它是否有效:
function displayPrompt() {
var ui = SpreadsheetApp.getUi();
var result = ui.prompt("Please enter a name for your report:");
Logger.log(result.getResponseText());
};
当我 运行 它时,我得到错误: “异常:无法从此上下文调用 SpreadsheetApp.getUi()。”
请问我做错了什么?
谢谢安妮特
如果我运行它使用触发器,它会在我打开文件后立即工作
function onOpen() {
var ui = SpreadsheetApp.getUi();
var result = ui.prompt("Please enter a name for your report:");
Logger.log(result.getResponseText());
}