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