我正在尝试获取用户的响应以执行其他操作。
Browser.msgBox('Greetings', 'hello world', Browser.Buttons.YES_NO);
if (response == Browser.Buttons.YES) {
Logger.log('The user clicked "Yes."');
} else {
Logger.log('The user clicked "No" or the dialog\'s close button.');
}
但这不起作用。出现“响应未定义”错误。我如何得到回应?
最佳答案
仔细看看 documentation 。它返回一个字符串,其中包含“用户单击的按钮的小写文本(或“取消”用于关闭的对话框)”。
您还需要将返回值保存在 response
变量中。
var response = Browser.msgBox('Greetings', 'hello world', Browser.Buttons.YES_NO);
if (response == "yes") {
Logger.log('The user clicked "Yes."');
} else {
Logger.log('The user clicked "No" or the dialog\'s close button.');
}
关于google-apps-script - 如何在谷歌电子表格应用程序中使用 Browser.msgBox 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49792875/