当用户的电子邮件与输入的电子邮件不匹配时,如何向用户发送消息?

时间:2019-06-24 21:49:25

标签: google-apps-script

我在html文件中的字段中键入了一封电子邮件。我也有Code.gs文件捕获的用户电子邮件。

我已经弄清楚如何检查以确保这两个匹配。但是,我不知道当这些匹配或不匹配时,如何使弹出消息(任何类型的警报)出现在用户的屏幕上。 (例如:失败时“用户电子邮件与键入的电子邮件不匹配”,匹配时“成功匹配”)

if(userEmail == typedEmail){
  Logger.log('Success!');
}
else{
  Logger.log('Fail!');
}

我想在Logger.log('Success!');Logger.log('Fail!');之前添加一条消息

Logger.log工作正常。

1 个答案:

答案 0 :(得分:1)

要求:

如果电子邮件地址不匹配,则向电子表格用户发送警报。


解决方案:

由于我没有剩下的功能,因此我无法很好地格式化代码,但是此部分应该看起来像这样以实现您的目标:

var ui = SpreadsheetApp.getUi();
if(userEmail == typedEmail){
  ui.alert('Successful match');
  Logger.log('Success!');
} 
else{
  ui.alert('User email does not match with typed email');
  Logger.log('Fail!');
}

说明:

我们可以使用ui.alert()向电子表格的用户发送警报,您所需要做的就是在方括号内定义消息。我复制了您问题中的内容作为示例。


参考文献:

  1. Class Ui Documentation