Формат даты в столбце не распространяется на новые строки всякий раз, когда новые строки добавляются в нижнюю часть листа. Форматирование столбца не применяется автоматически — это касается даты, формата валюты, выравнивания и т. д.
Google Sheets - распространить форматирование даты столбца на новые строки
comment
Я думаю, вы можете щелкнуть заголовок столбца, чтобы весь столбец был выделен, а затем установить формат. Любые новые строки должны иметь тот же формат, что и столбец в целом. Это не вопрос программирования. Вопрос лучше подходит для какого-то другого сайта.
- person Alan Wells   schedule 23.05.2015
comment
К сожалению, это не так просто, строки, добавленные при отправке формы, не соответствуют форматированию. Возможно, какой-то скрипт или конкретная формула массива могут это исправить. Изменить: даже если я добавлю строку вручную, форматирование не распространяется :(
- person Ricardo   schedule 23.05.2015
comment
Apps Script может запускать некоторый код каждый раз, когда отправляется ответ формы. Устанавливаемый триггер отправки формы
- person Alan Wells   schedule 23.05.2015
Ответы (1)
Создайте функцию, которая будет запускаться при отправке формы:
Управление триггерами вручную — Документация Google
Код.gs
function respondToFormSubmit() {
//Format entire columns
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("M:Y");
range.setNumberFormat('dd.mm');
};
person
Alan Wells
schedule
23.05.2015
Спасибо, я установил триггер на отправку формы и запустил первый след, используя приведенный выше код с 'var cell = sheet.getRange(M:Y); cell.setNumberFormat('дд.мм');' Если я выполняю его, это применяется правильно, новая отправка также вызывает его, но ячейка не форматируется - можете ли вы посоветовать?
- person Ricardo; 23.05.2015
Смотрите обновленный ответ. Я протестировал его, и он работает. Пожалуйста, отметьте ответ как правильный.
- person Alan Wells; 23.05.2015
Спасибо, это работает нормально! Я сдаюсь на оставшееся форматирование, хотя - это выше моей головы. :)
- person Ricardo; 25.05.2015
Почему, черт возьми, форматирование чисел для всего столбца не применяется автоматически к любым новым строкам, добавленным к нему ..? Смешно, что нам нужен скрипт, чтобы сделать это
- person Inigo; 22.02.2019
@Inigo Вы можете выполнить поиск в системе отслеживания ошибок по адресу issuetracker.google.com для той же жалобы и пометить ее звездочкой или отправить запрос на новую функцию.
- person Alan Wells; 22.02.2019