Синхронизировать данные между листами, которые распространяются с помощью запроса importrange - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть два возможных сценария ios с 3 пользователями и одним основным пользователем:

A) Каждый пользователь 1-3 имеет свой собственный лист, в который он постоянно добавляет новые записи (например, сотрудников) в каждой строке и удаляет с дальнейшими данными в других столбцах. Эти листы объединяются в листе для основного пользователя, в котором основной пользователь делает отдельные примечания для каждой ячейки в следующем столбце в виде данных stati c. Пользователи 1-3 не имеют доступа к основному листу. Проблема: если пользователи удаляют / добавляют строки 1-3 из своих листов, данные stati c в основной таблице пользователя смешиваются. Каждая строка имеет уникальный идентификационный номер, поэтому я также мог бы использовать его для перемещения данных между листами туда и обратно.

B) Теперь он перевернут, данные изначально исходят из основного листа пользователя и распределяются на отдельные листы пользователей 1-3. Там пользователи делают 1-3 отдельных заметки в виде данных * stati c в другом столбце. Проблема: если в основной лист пользователя добавляются новые строки или удаляются существующие строки, в их листах смешиваются заметки * 1-3 пользователей * 1-3. Пользователи 1-3 также не имеют доступа к основному листу. Каждая строка имеет уникальный идентификационный номер, поэтому я также мог бы использовать его для перемещения данных между листами и обратно.

У вас есть идеи, как мне решить проблему? Я хотел бы избежать сценария, если это возможно.

Пример листа (здесь все листы в одной электронной таблице, но обычно это 4 разные таблицы). https://docs.google.com/spreadsheets/d/1M4qV6FT9s1tKjpm2X-eGa-P_X66UXT1FjlIUD6s95mU/edit?usp=sharing

См. Также график, чтобы лучше понять: График

...