提取电子邮件日期问题 - Google脚本
我尝试使用Google脚本提取电子邮件内容和发送给Gsheet的日期,但我一直收到错误的错误 typeerror:message.getDate不是
我的代码函数,如下所示:
function extractDetails(message){
var dateTime = message.getDate();
var subjectText = message.getSubject();
var senderDetails = message.getFrom();
var bodyContents = message.getPlainBody();
var Sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Email');
Sheet.appendRow([dateTime, senderDetails, subjectText, bodyContents]);
}
I tried to extract email content and the sent date to GSheet using google script but I keep receiving error of
TypeError: message.getDate is not a function
My code as follows:
function extractDetails(message){
var dateTime = message.getDate();
var subjectText = message.getSubject();
var senderDetails = message.getFrom();
var bodyContents = message.getPlainBody();
var Sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Email');
Sheet.appendRow([dateTime, senderDetails, subjectText, bodyContents]);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
// var dateTime = message.getDate();
var dateTime = utilities.formatdate(message.getDate(),时区,“ dd-mm-yyyy”);
尝试一下
// var dateTime = message.getDate();
var dateTime = Utilities.formatDate(message.getDate(), timezone, "dd-MM-yyyy");
try this