Как поставить пароль на таблицу в Google Drive
Важно: этот способ использует скрипты Google Apps Script и выполняется в пределах вашего аккаунта Google. Шифрование простое — не храните здесь критические секреты без дополнительной защиты.
О чём эта статья
- Инструкция: как скопировать готовый скрипт и развернуть веб‑приложение.
- Как шифровать и расшифровывать данные через меню.
- Когда метод подходит, а когда нет.
- Альтернативы, чек‑листы для ролей, критерии приёмки и рекомендации по безопасности.
Первые шаги: создать копию таблицы со скриптом
Первый шаг — создать копию уже с готовым скриптом. В статье описывается использование скрипта, подготовленного автором, который разворачивается как «веб‑приложение» и добавляет в вашу таблицу пункт меню для защиты файла.
- Откройте ссылку на шаблон или файл со скриптом и нажмите «Да, сделать копию» (Yes, make a copy). Файл скопируется в ваш Google Drive.
- Убедитесь, что вы вошли в нужный Google‑аккаунт — скрипт будет привязан к нему.
Развёртывание собственного веб‑приложения для скрипта
Нужно разрешить выполнение скриптов в рамках вашего аккаунта, чтобы появилось меню защиты.
- В таблице откройте меню «Инструменты», затем выберите «Редактор скриптов…» (Tools → Script editor).

- В открывшемся редакторе нажмите «Файл», затем «Управление версиями…» (File → Manage versions).

Нажмите «Сохранить новую версию» (Save New Version) и подтвердите. Это создаст версию скрипта для развёртывания.
Выберите «Публикация», затем «Развернуть как веб‑приложение…» (Publish → Deploy as web app).
Не меняйте дополнительные настройки, просто нажмите «Deploy» и затем «OK» для подтверждения создания веб‑приложения.
После этого вам будет доступна ссылка на веб‑приложение — её стоит сохранить. При создании новых защищаемых таблиц достаточно вставить этот скрипт/ссылку в них, чтобы добавить пункт меню.
Шифрование и расшифровка таблицы
После развёртывания вы увидите в меню таблицы новый пункт «Protect File». Именно он управляет процессом шифрования и расшифровки.
Поместите данные, которые хотите защитить, в строки, начиная с третьей (строки 1–2 должны оставаться свободными — они используются скриптом).
В меню выберите «Protect File», затем «Encrypt File».

При первом запуске Google предупредит о рисках выполнения скрипта: это стандартное окно авторизации для сторонних скриптов в Google Drive.

Подтвердите разрешения, чтобы продолжить. Затем введите пароль — он будет использован скриптом для преобразования видимых данных в зашифрованный набор символов. Нажмите «OK».
Вы увидите, как содержимое ячеек меняется по мере шифрования. Это простая форма шифрования для удобства — не рассчитывайте на криптографическую стойкость уровня FIPS.

- Для расшифровки вернитесь в меню «Protect File» → «Decrypt File», введите пароль и нажмите «Submit».

Если при расшифровке возникла ошибка, попробуйте нажать «Submit» ещё раз — иногда авторизация/время выполнения скрипта приводит к временному сбою.
Примечание: через меню «Protect File» можно изменить пароль — но если вы измените пароль, редактирование содержимого невозможно без копии таблицы и повторного развёртывания процесса с тем же скриптом.
Если пункт меню исчезнет, откройте ссылку «Script Link» в таблице, чтобы вернуть доступ к скрипту и меню.

Когда этот метод подходит и когда нет
- Подходит для: быстрых защит от случайного просмотра, когда нужно закрыть данные от коллег, у которых есть доступ к файлу, но вы не хотите давать им содержимое.
- Не подходит для: регулированных данных (персональные данные, платежи, пароли производства), где требуются доказуемые криптографические стандарты и аудит. Также не подходит, если нужно шифрование на стороне клиента с нулевым доверием к облаку.
Альтернативные подходы
- Шифрование на клиенте: используйте инструмент, который шифрует данные локально (например, использование GPG/PGP или специализированных приложений) и сохраняйте в Drive уже зашифрованные контейнеры.
- Ограничение доступа: настройте права доступа в Google Drive — дадите только просмотр или запретите скачивание, но это не шифрует содержимое.
- Сторонние сервисы: сервисы защищённых файлов и электронных таблиц с поддержкой корпоративного шифрования и ключей управления (KMS).
Чек‑листы по ролям
Администратор Google Workspace
- Проверить соответствие политики безопасности организации.
- Разрешить/запретить выполнение пользователей сторонних скриптов.
- Настроить аудит действий с файлами.
Автор таблицы (владелец)
- Сделать копию шаблона со скриптом.
- Развернуть веб‑приложение и сохранить ссылку.
- Убедиться, что данные размещены, начиная со строки 3.
Пользователь (читатель/редактор)
- Не использовать пароль Google для шифрования таблицы.
- Хранить пароль в менеджере паролей, не в самой таблице.
Критерии приёмки
- Меню «Protect File» появляется в таблице после развёртывания скрипта.
- Данные шифруются после ввода пароля и подтверждения без потери структуры таблицы.
- Данные корректно расшифровываются при вводе пароля.
- Если пароль изменён, владелец понимает ограничение на редактирование и необходимость создания новой копии для дальнейшей работы.
Безопасность и конфиденциальность
- Этот скрипт выполняется в вашем аккаунте и требует разрешений. Всегда проверяйте код скрипта, прежде чем давать права. Простая форма шифрования не соответствует требованиям GDPR/конфиденциальности для чувствительных персональных данных.
- Не используйте пароль от Google аккаунта в качестве пароля для шифрования таблицы.
- По возможности храните пароли в надёжном менеджере паролей.
Технические советы и распространённые ошибки
- Оставляйте строки 1–2 пустыми — скрипт использует их для служебных метаданных.
- Если скрипт не запускается — проверьте, что вы авторизовали доступ и что развёртывание действительно создано (Deploy → Manage deployments).
- При ошибках таймаута повторите попытку, либо сократите объём шифруемых данных в одном запуске.
Модель принятия решения (Mermaid)
flowchart TD
A[Нужно закрыть данные в таблице?] -->|Да| B{Требуется сильное шифрование?}
B -->|Да| C[Использовать шифрование на клиенте или корпоративный KMS]
B -->|Нет| D[Развернуть веб‑скрипт Protect File]
A -->|Нет| E[Нет дополнительных действий]Глоссарий (1 строка каждый)
- Веб‑приложение: развернутый скрипт Google Apps Script, работающий по URL.
- Скрипт: набор инструкций на Google Apps Script, который управляет данными таблицы.
- KMS: сервис управления ключами шифрования.
Шаблон плейбука для развёртывания (короткий)
- Сделать копию файла‑шаблона со скриптом.
- Открыть «Редактор скриптов» → «Сохранить версию» → «Развернуть как веб‑приложение». Сохранить URL.
- В таблице разместить данные со строки 3 и ниже.
- Использовать «Protect File» → «Encrypt File». Сохранить пароль в менеджере паролей.
- Тест: расшифровать, проверить содержимое, повторно зашифровать.
Когда не получилось — возможные решения
- Меню не появилось: откройте редактор скриптов и проверьте, корректно ли выполнено развертывание.
- Ошибки авторизации: убедитесь, что вы вошли в правильный аккаунт и дали разрешения.
- Данные не расшифровываются: проверьте, вводите ли точный пароль; попробуйте «Submit» ещё раз.
Заключение
Разворачивание собственного веб‑приложения для шифрования таблицы в Google Drive — рабочий обходной путь, если вам нужна простая защита от случайного просмотра. Метод удобен и доступен, но обладает ограничениями по уровню криптозащиты. Для корпоративных или регулируемых данных предпочитайте шифрование на стороне клиента или решения с корпоративным управлением ключами.
Короткая просьба: если вы знаете более надёжные или удобные способы поставить пароль на Google Таблицу — поделитесь в комментариях.
Изображение: Master lock с корневым паролем
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента