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

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

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

Вы можете увидеть надстройку «Документы», созданную другими пользователями, на Google Workspace Marketplace .

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

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

  • Вы можете читать, редактировать, визуализировать и форматировать текст в Документах Google, используя встроенный сервис документов Apps Script. Служба также позволяет создавать и изменять таблицы, изображения, рисунки и уравнения, отображаемые в Документах Google.
  • Вы можете создавать собственные меню и определять несколько пользовательских интерфейсов диалоговых окон и боковых панелей , используя стандартные HTML и CSS.
  • Вы можете использовать дополнительные триггеры для запуска определенных функций при возникновении определенных триггерных событий.

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

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

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

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

Триггеры

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

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

Начиная

Когда вы будете готовы ознакомиться с кодом, ознакомьтесь с образцами наших надстроек , в том числе надстройкой «Документы» «Быстрый старт» с Google Translate.