@andriy7112

Как можно ловить обновление/изминение ячеек в гугл таблице?

Как можно ловить обновление/изминение ячеек в гугл таблице с помощью питона?

Есть 3 таблицы(прошу не путать не 3 листа, а именно 3 разных таблицы) с заказами(структура таблиц одинаковая), нужно из этих 3 таблиц, взять только заказы со статусом "Новый". И свести их в 1 сводную таблицу (Что бы данные из таблицы откуда взялись данные и сводной таблицы имели двухсторонюю синхронизацию). То есть если я в сводной таблице меняю статус заказа на"Выполнен" или "Ожидает товар". Статус поменялся и в таблице откуда я взял эти данные.

5c97984b67b83932168168.jpeg
  • Вопрос задан
  • 155 просмотров
Пригласить эксперта
Ответы на вопрос 1
oshliaer
@oshliaer Куратор тега Google Sheets
Google Products Expert
Не рокетсайнс, но кое-что сделать придется самому.

Строить предположения по картинке особенно сложно. Но предположим:

  • Во-первых, ни при каких обстоятельствах вы не должны надеяться на событие EDIT, создавая триггер, чтобы "перебрасывать" данные. В этом случае, лучше обрабатывать Таблицы пакетом. Т.е. случилось событие - система создала триггер или передвинла существующий. Проблема в таком случае - отложенное сохранение всех изменений.
  • Во-вторых, лучшем способом в такой ситуации является публикация веб-приложения, которое реагирует на любые вызовы пользователей, внося требуемые изменения.


Но это все рекомендации, и обычно люди создают триггер на событие EDIT и пытаются внести изменения в другие Таблицы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы