每當用戶在評論列中輸入數據時,我都會嘗試自動更新日期列(格式設置爲日期)。Utilities.formatDate顯示錯誤日期
所以我發現有人寫這個腳本,它工作得很好。突然間它今天突然停止工作。
function UpdateDate() {
var s = SpreadsheetApp.getActiveSheet();
if(s.getName() == "Sheet1") {
var r = s.getActiveCell();
if(r.getRow() > 2 && r.getColumn() == 6 && r.getValue()) {
var nextCell = r.offset(0, -1);
var time = new Date();
time = Utilities.formatDate(new Date(), "EST-05:00", "MM-DD-YY");
nextCell.setValue(time);
};
};
}
每當我更新評論部分現在我得到2/35/15,這顯然是不正確的。我無法弄清楚是什麼原因造成了這個問題。任何援助將不勝感激。
我只是試過了代碼,它的工作原理!謝謝。 DD和dd有區別嗎?爲什麼它在突然停止工作之前工作得很好? – User125 2015-02-07 03:38:35
我不知道。也許他們將底層代碼改爲'Utilities.formatDate()'?我只是使用小寫,因爲這是文檔顯示的內容。不知道它是否有所作爲。 – 2015-02-07 03:45:25