希望在一个功能中构建,该功能为用户生成警报消息,如果上述用户单击我的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()" />