应用程序脚本:如果没有收件人电子邮件地址键入收件人电子邮件的 html 表单输入,如何创建 'mailApp' UI 警报消息?



希望在一个功能中构建,该功能为用户生成警报消息,如果上述用户单击我的html服务表单中的'发送电子邮件'按钮,以执行我的服务器端邮件'sendmail'功能无需首先在HTML UI中键入目标收件人的电子邮件地址。当前,我只有一条消息编码为成功和失败的尝试弹出(function(('emailsent'(。

<input type="email" id="emailInput" name="email" 
  size="60" /><br>
<input type="button" value="send Email" class="button button2" 
  onClick="checkEmail()" />
<input type="button" value="Cancel" class="button button2" 
  onClick="google.script.host.close()" />
</form>
  <script>
   function checkEmail(){
    var email = document.getElementByID("emailInput").value;
    if(email.indexOf("@")!=-1){
    console.log("google Script was run")
    }
    else{alert("Please enter a valid email")
    }}
  </script>

您可以添加checkEmail()功能,以确保输入有效的电子邮件,然后运行Google.script函数。以下是如何在JavaScript中实现这一目标的示例。

function checkEmail(){
var email = document.getElementById("email").value
if(email.indexOf("@")!= -1){
//google.script.run.send(this.parentNode);
//google.script.run.emailSent(this.parentNode)
console.log("Goolge SCript was Run")
}
else{
console.log("Invalid Email ID")
alert("Please enter a valid email")
}
}
<input type="text" id ="email">
<input type="button" value="send Email" class="button button2" onClick="checkEmail()" />

最新更新