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