Я хотел бы запрограммировать ввод даты в ячейку и форматировать ее, чтобы включить День недели (Mon, Tue, Wed, ...). Если я использую метод .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);}
23 сентября 2014 является вторником ;-) –