我需要在AppScript中创建一个函数,用当前时间向我的电子邮件发送电子邮件。后来,我必须创建一个触发器,强制函数每小时运行一次。我知道对你们大多数人来说这很容易,但是我从编码开始,而且我坚持这个练习。Google App脚本 - 使用当前时间发送电子邮件
这是从来就写:
function sendemail(){
function getDate() {
var d = new Date();
return (d.getMonth()+1) + "/" + d.getDate() + "/" + d.getFullYear();
}
function getTime() {
var d = new Date(),
offset = -d.getTimezoneOffset()/60,
h = d.getUTCHours() + offset,
m = d.getMinutes(),
s = d.getSeconds();
return h + ":" + m + ":" + s;
}
function getDateAndTime() {
return getDate() + " " + getTime();
Gmail.sendEmail({
to: "[email protected]",
subject: "Hora actual",
htmlBody: "La hora actual es +dateofDay <br/> Regards, Your robot",
});
}
}
但doesn't工作。我感到有些沮丧,并且始终出现相同的错误:“找不到脚本函数:doGet”。
任何人都可以看看它并帮助我吗?
在此先感谢,非常感谢。
最好的问候, 路易斯
你是怎么调用'sendemail()' - 它是什么样的谷歌应用程序脚本[[standalone](https://developers.google.com/apps-script/guides/standalone),[bound](https ://developers.google.com/apps-script/guides/bound),[web app](https://developers.google.com/apps-script/guides/web)]?如果它是一个Web App脚本,请参阅[需求](https://developers.google.com/apps-script/guides/web#requirements_for_web_apps) –