Есть Google Таблица. К ней предоставлен доступ с правом "Редактор" для двух пользователей. Есть скрипт для Google Таблицы, он:
1.Отслеживает изменения строках
2.При обнаружении изменений в строке, в двух специальных столбцах в этой же строке, добавляется дата и время изменений в одном столбце и емаил пользователя, внесшего изменения, в другом столбце.
3.Для двух этих столбцов создан защищенный диапазон, запрещающий редактирование для всех кроме владельца.
4.Скрипт корректно отрабатывает для владельца таблицы.
5.Соответственно, скрипт не отрабатывает для всех остальных, имеющих доступ уровня "Редактор", данные в специальные столбцы не вносятся.
Как я понял, решение одно, это:
создать Google AppSheet
создать скрипт
скрипт отслеживает изменения и отправляет в созданное AppSheet информацию об измененной строке, о дате и времени, емаил пользователя внесшего изменения
а, уже AppSheet вносит данные в соответствующие строки в защищенных столбцах от имени владельца таблицы
Разделы:
Опубликован:
02.02.2025 | 17:03