0

我从第三方来源复制并粘贴了邮件合并脚本。它工作得非常好,除了一件事。

当我在表单中输入日期(例如 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);
4

1 回答 1

-1

我想你在问如何格式化日期。

如果您希望日期格式为 2012 年 7 月 9 日,则需要输入“MMMM d, yyyy”。

像这样:

Logger.log(Utilities.formatDate(new Date(), 'PST', 'MMMM d, yyyy'))
于 2012-07-09T23:29:02.380 回答