2012-07-09 99 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'))