我从第三方来源复制并粘贴了邮件合并脚本。除了一件事以外,它非常有效。
当我在表单中输入日期时(例如2012年7月7日),邮件合并中的脚本会将日期转换为日期行(例如,2012年7月7日00:00:00 GMT)。
我想在日期之后删除不必要的日期。你能救我吗?
这是代码中与此问题最相关的部分: //设置当前时间戳和时区。 timeZone = myVariablesSheet.getRange(“B13”)。getValue(); dateline = myVariablesSheet.getRange(“B7”)。getValue();
if(typeof timeZone == 'undefined' || timeZone == '') {
timeZone = 'GMT';
}
if(typeof dateline == 'undefined' || dateline == '') {
dateline = Utilities.formatDate(new Date(), timeZone, "EEE, MMM d, ''yy");
} else {
dateline = Utilities.formatDate(dateline, timeZone, "EEE, MMM d, ''yy");
}
if(debug) Browser.msgBox("dateline = " + dateline + "\ntimeZone = " + timeZone);
答案 0 :(得分:-1)
我想你问的是如何格式化日期。
如果您希望格式化为2012年7月9日的日期,则需要输入此MMMM d,yyyy#39;。
像这样:
Logger.log(Utilities.formatDate(new Date(), 'PST', 'MMMM d, yyyy'))