Техническое задание: Система персонализированного доступа к Google Таблице

Цель проекта

Реализовать механизм подписки пользователей на общий файл в Google Таблицах, обеспечивающий каждому пользователю просмотр и работу исключительно со своим набором данных в рамках единого документа.

Основные требования

  • Файл-источник: один общий документ Google Таблицы на тему инвестиционного учета.
  • Функционал подписки: необходимо создать систему, позволяющую пользователям "подписываться" на этот файл.
  • Изоляция данных: каждый аутентифицированный пользователь при открытии файла должен видеть только строки/данные, связанные с его учетной записью.
  • Защита информации: данные одного пользователя должны быть надежно скрыты от других подписчиков.

Ожидаемый результат

Единая Google Таблица, которая выполняет роль базы данных, но для конечных пользователей выступает как персонализированный инструмент, отображающий исключительно их персональную финансовую информацию.