Расширьте Google Презентации

Google Apps Script позволяет программно создавать и изменять презентации Slides с помощью сервиса Slides . Используйте Apps Script для добавления пользовательских меню , диалоговых окон и боковых панелей в Slides. Вы также можете интегрировать Slides с другими сервисами Google , такими как Google Calendar, Google Drive и Gmail.

Сервис Slides — это рекомендуемый способ работы со слайдами в Apps Script. Также включите расширенный сервис Slides, если вам необходимо напрямую вызывать API Google Slides .

Начать

Apps Script включает в себя встроенную службу , позволяющую программно создавать, читать и редактировать презентации Slides. Apps Script может взаимодействовать с презентациями Slides двумя способами:

  1. Любой скрипт может создать новую презентацию или получить доступ к существующей презентации, если у пользователя есть соответствующие права доступа к этой презентации.
  2. Сценарий можно привязать к презентации, что обеспечит сценарию более прямой доступ к пользовательскому интерфейсу Slides. Чтобы создать привязанный сценарий, выберите «Расширения» > «Сценарии приложений» в Slides.

Пользовательские меню и интерфейсы

Настройте слайды, добавив пользовательские меню, диалоговые окна и боковые панели. Чтобы узнать основы создания меню, см. руководство по меню . Чтобы узнать о настройке содержимого диалогового окна, см. руководство по службе HTML .

Если вы планируете опубликовать свой пользовательский интерфейс в качестве дополнения к Google Workspace , следуйте руководству по стилю , чтобы обеспечить единообразие стиля и макета редактора Slides.

Дополнения Google Workspace для Slides

Дополнения Google Workspace — это специально упакованные проекты Apps Script, которые работают внутри Slides и могут быть установлены из магазина дополнений Google Slides. Если вы разработали скрипт для Slides и хотите поделиться им со всем миром, Apps Script позволяет опубликовать ваш скрипт в качестве дополнения, чтобы другие пользователи могли установить его из магазина дополнений.

Примеры дополнений для Slides можно посмотреть в демонстрационном примере дополнения для перевода или демонстрационном примере дополнения для индикатора выполнения .