2012-07-09 55 views
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); 
+0

是“长期价值”的Browser.msg中或在表单元格中显示的值? browser.msg应该是正确的!如果只有单元格值显示错误的方法,则可以使用表单格式菜单中的单元格格式修复该单元格值。 – 2012-07-09 20:19:45

回答

-1

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

如果你想要格式化为2012年7月9日的日期,你需要输入这个'MMMM d,yyyy'。

像这样:

Logger.log(Utilities.formatDate(new Date(), 'PST', 'MMMM d, yyyy'))