我试图在有人打开我的Google表单之前模拟一个简单的登录但由于某些原因我打开对话框的功能在我看到该表单为普通用户时没有触发,我的功能如下所示:
function onFormOpen() {
var ui = FormApp.getUi();
var response = ui.prompt('Getting to know you', 'May I know your name?', ui.ButtonSet.YES_NO);
if (response.getSelectedButton() == ui.Button.YES) {
Logger.log('The user\'s name is %s.', response.getResponseText());
} else if (response.getSelectedButton() == ui.Button.NO) {
Logger.log('The user didn\'t want to provide a name.');
} else {
Logger.log('The user clicked the close button in the dialog\'s title bar.');
}
}
当我从Google云端硬盘帐户查看表单时,会显示对话框。
我如何才能实现这一目标,以便我可以预加载某种对话框或用户需要输入密码的东西,以便继续使用表单的其余部分。 有人对此有任何想法吗?