Новости:

Название темы должно отражать суть задачи.
Темы типа "ПОМОГИТЕ!!!", "Срочно!" и т.п. будут удаляться без объяснения причин

Главное меню

Копирование (аудит) данных из листа в лист

Автор Petrov.001, 14.01.2024, 22:34:15

« назад - далее »

Petrov.001

Здравствуйте. Ломаю голову над ситуацией. Есть два листа гугл таблиц: на одной лист с самими продажами (выставляются данные и выводится стоимость), а во второй находится список со всеми этими продажами за раз. Задача состоит в следующем: нужен скрипт, при котором данные со строки 1го листа переносились автоматически на второй лист, НО чтобы не перезаписывалась строчка (как я смог сделать) а копировала в следующую строку, т.е. если видит что строка уже заполнена (например диапазон данных A2:H2), то скрипт копировал данные на новую строку (A3:H3), и так на постоянке + строка на 1 листе чистила данные. Заранее спасибо. ;-D

casag

Добрый день!
1.Сделайте вместо скрина таблицу с данными.
2 после какого события должна автоматически переноситься строка
3 appendRow(val) - вставляет значение 'val' в первую пустую строку на листе

casag

#2
  DEL

casag

#3
В общем виде так. Если заполнены все три столбца, строка переносится на другой лист

https://docs.google.com/spreadsheets/d/1PHpAY_ciznS8EgJZTp2hXI2pOWEwcQRQYqpyq9iwtpU/edit?usp=sharing


Petrov.001

Скрипт должен запускаться по нажатию на картинку (это я реализую).

Petrov.001

Под себя изменил, все работает, но строка в первой таблице удаляет и форматирование ячеек? нужно чтобы оно сохранялось

casag

замените последнюю строчку в макросе на

sh1.getRange(i + 1,1,1,3).clear({contentsOnly: true})

Яндекс.Метрика Рейтинг@Mail.ru