В Google Spreadsheets набор форматов ячеек, которые можно выбрать из интерфейса приложения, несколько ограничен. Особенно это касается форматов дат.
Но другие пользовательские форматы, например, EEEE (день недели), MMMM YYYY (месяц прописью и год) и прочие (см. Class SimpleDateFormat) также можно применить с помощью скрипта.
Но другие пользовательские форматы, например, EEEE (день недели), MMMM YYYY (месяц прописью и год) и прочие (см. Class SimpleDateFormat) также можно применить с помощью скрипта.
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [ {name: "Изменить формат ячейки", functionName: "EditFormat"} ]
ss.addMenu("Дополнительно", menuEntries);
}
function EditFormat() {
var oldname = SpreadsheetApp.getActiveRange().getNumberFormat();
var name = Browser.inputBox("Текущий формат: "+oldname+" Введите новый формат (пусто - без изменений):");
SpreadsheetApp.getActiveRange().setNumberFormat(((name=="") || (name=="cancel"))?oldname:name);
}
Комментариев нет:
Отправить комментарий