Расширение Документов Google с помощью надстроек

Google Docs — это облачное решение для работы с документами, обеспечивающее совместную работу в режиме реального времени и мощные инструменты для составления, редактирования и обмена документами.

Вы можете расширить Docs с помощью надстроек, которые позволяют оптимизировать индивидуальные рабочие процессы, устанавливать подключение к сторонним системам и интегрировать ваши документы с другими приложениями Google Workspace (например, Google Slides).

Надстройку Docs, созданную другими пользователями, можно увидеть в Google Workspace Marketplace .

Что вы можете сделать

Вот несколько вещей, которые вы можете сделать с помощью дополнения, расширяющего возможности Google Docs:

Дополнения для Google Docs созданы с использованием Apps Script. Подробнее о доступе к Google Docs и управлении ими с помощью Apps Script см. в статье «Расширение Google Docs» .

Структура документа

Документы, созданные в Google Docs, имеют внутреннюю древовидную структуру (аналогичную HTML или JSON), которая определяет, где и как отображаются текст, изображения, таблицы и другие элементы. Служба Apps Script Document определяет несколько классов (например, Paragraph или Table ) для управления различными типами элементов.

Подробнее об этих классах элементов и правилах, регулирующих их расположение, см. в разделе Структура документа.

Триггеры

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

Дополнительную информацию о том, какие триггеры можно использовать с надстройками Docs и какие ограничения применяются к их использованию, см. в разделе триггеры надстроек.

Начиная

Когда вы будете готовы взглянуть на код, ознакомьтесь с нашими примерами дополнений , включая дополнение Docs Quickstart с Google Translate.