Задать вопрос
evgnkulikov
@evgnkulikov

Как сделать скриптом в Google Таблицах автоматическое добавление строки выше 2-й при заполнении пустой 2-й строки?

Имеется таблица в Google Sheets, первая строка которой заполнена заголовками.
Необходимо понять, как сделать скрипт автоматического добавления новой второй строки сверху, если эта самая вторая строка заполнена.
630e3a3ddddb4027873951.png
  • Вопрос задан
  • 1870 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Alexander Ivanov К ответам на вопрос (2)
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Можно использовать такой скрипт

/**
 * @param {{
 *   range: globalThis.SpreadsheetApp.Range
 * }} e
 */
function addRow(e) {
  const sheet = e.range.getSheet();
  if (sheet.getName() !== 'Лист1') return;
  if (e.range.getRow() === 2) {
    if (sheet.getRange('2:2').getValues()[0].join('').length)
      sheet.insertRowBefore(2);
  }
}


Необходимо подключить функцию addRow к триггеру изменения Таблицы

Пример в Таблице https://docs.google.com/spreadsheets/d/1_7n_pbKZAb...
Ответ написан