Google Docs — это облачное решение для работы с документами, обеспечивающее совместную работу в режиме реального времени и мощные инструменты для составления, редактирования и обмена документами.
Вы можете расширить Docs с помощью надстроек, которые позволяют оптимизировать индивидуальные рабочие процессы, устанавливать подключение к сторонним системам и интегрировать ваши документы с другими приложениями Google Workspace (например, Google Slides).
Надстройку Docs, созданную другими пользователями, можно увидеть в Google Workspace Marketplace .
Что вы можете сделать
Вот несколько вещей, которые вы можете сделать с помощью дополнения, расширяющего возможности Google Docs:
- Вы можете читать, редактировать, визуализировать и форматировать текст в Google Docs с помощью встроенного сервиса Apps Script Document . Сервис также позволяет создавать и изменять таблицы, изображения, рисунки и уравнения, отображаемые в Google Docs.
- Вы можете создавать пользовательские меню и определять несколько пользовательских диалоговых окон и интерфейсов боковых панелей, используя стандартные HTML и CSS.
- Вы можете использовать дополнительные триггеры для запуска определенных функций при возникновении определенных событий-триггеров.
Дополнения для Google Docs созданы с использованием Apps Script. Подробнее о доступе к Google Docs и управлении ими с помощью Apps Script см. в статье «Расширение Google Docs» .
Структура документа
Документы, созданные в Google Docs, имеют внутреннюю древовидную структуру (аналогичную HTML или JSON), которая определяет, где и как отображаются текст, изображения, таблицы и другие элементы. Служба Apps Script Document определяет несколько классов (например, Paragraph
или Table
) для управления различными типами элементов.
Подробнее об этих классах элементов и правилах, регулирующих их расположение, см. в разделе Структура документа.
Триггеры
Триггеры скриптов приложений позволяют проекту скрипта выполнять указанную функцию при соблюдении определенных условий, например при открытии документа или при установке надстройки.
Дополнительную информацию о том, какие триггеры можно использовать с надстройками Docs и какие ограничения применяются к их использованию, см. в разделе триггеры надстроек.
Начиная
Когда вы будете готовы взглянуть на код, ознакомьтесь с нашими примерами дополнений , включая дополнение Docs Quickstart с Google Translate.