1
我希望可編程地將日期輸入到單元格中並將其格式化爲包含星期幾(星期一,星期二,星期三,...)。如果我使用.setNumberFormat方法(我希望這樣做,因爲它將信息保留爲日期),但一週中的日期的simpleDateFormat不起作用。如果我使用Utilities.formatDate,我可以使用'EEE,MM/dd'並且它會正確顯示,但是我失去了日期格式。使用setNumberFormat獲取本週的星期幾不工作
function setformat(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var lab = ss.getSheetByName("test2");
// This is what I want to use but the day of the week 'EEE' doesn't work
var todaySNF = new Date();
lab.getRange("a1").setValue(todaySNF);
lab.getRange("a1").setNumberFormat('EEE, MM/dd'); // Should read Wed, 09/23 but reads EEE, 09/23 instead.
var cellA1asDate = new Date(lab.getRange("a1").getValue());
Logger.log(cellA1asDate);}
2014年9月23日是星期二;-) – 2014-09-23 18:53:50