Так что я смотрел вверх и вниз по всему форуму, и я не могу поверить, что никто не спрашивал об этом, и я уверен, что некоторые из вас тоже захотят это знать.
Так чтоопределенно были вопросы об автозаполнении даты, однако почти 100% найденных мной скриптов ничего не делают из того, что я ищу, поэтому вот вопрос.
Итак, вопрос : Как вы заполняете ячейку до текущей даты, когда заполняется другая ячейка?но ... всегда остается одна вещь ... Как получить дату для заполнения одинакового количества строк в случае заполнения нескольких ячеек в одном столбце?
Проблема в том, что я 'это когда я на работе пытаюсь создать какие-то электронные таблицы, это вопрос о дате.Я хочу иметь возможность взять пакет данных, заполнить ячейку или любую ячейку, для которой я хочу назначить сценарий, и не иметь столбца A, заполняющего только одну дату для пакета данных.Есть много информации, которую я должен вставить в лист, и мне не нужно вручную заполнять каждую ячейку в столбце A до текущей даты.
Вот мой сценарий, пожалуйста, дайте мне знать, что я могусделать, чтобы изменить это.Мои столбцы, над которыми я работаю с этим сценарием, - это столбец A для даты, и я заполняю столбец E.
Образцы изображений:
var COLUMNTOCHECK = 5;
var DATETIMELOCATION = [0,-4];
var SHEETNAME = 'Appraisers'
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
if( sheet.getSheetName() == SHEETNAME ) {
var selectedCell = ss.getActiveCell();
if( selectedCell.getColumn() == COLUMNTOCHECK) {
var dateTimeCell = selectedCell.offset(DATETIMELOCATION[0],DATETIMELOCATION[1]);
dateTimeCell.setValue(new Date());
}
}
}