В этом документе представлен набор примеров кода и практических заданий, демонстрирующих, как преобразовать желаемое действие в Google Slides в запрос к API Google Slides.
Примеры кода
Приведенные в этом разделе примеры кода демонстрируют, как выражать распространенные действия в слайдах в виде запросов к API слайдов.
Эти примеры представлены в виде HTTP-запросов, чтобы обеспечить языковую нейтральность. Чтобы узнать, как реализовать протоколы запросов Slides API на конкретном языке с использованием клиентских библиотек Google API, см. следующие руководства:
- Создать слайд
- Добавьте фигуры и текст на слайд.
- Объединение данных в презентацию
- Добавить диаграммы на слайд
- Редактирование и оформление текста
Примеры кода в этом разделе разделены на следующие категории:
- Базовые навыки чтения : примеры, демонстрирующие распространенные способы чтения информации из презентации.
- Основы письменной речи : примеры, демонстрирующие распространенные способы написания текстов для презентаций.
- Операции с элементами : примеры, демонстрирующие распространенные задачи создания и редактирования элементов страницы.
- Работа с презентациями : примеры, демонстрирующие создание и редактирование презентаций.
- Работа со слайдами : примеры, демонстрирующие создание, перемещение и удаление слайдов в презентации.
- Операции с таблицами : примеры, демонстрирующие создание и редактирование таблиц на слайде.
- Операции преобразования : примеры, демонстрирующие, как изменять размер и положение элементов на слайде.
Кодлаб

В практическом руководстве по использованию Slides вы научитесь применять API Slides в качестве инструмента для создания презентаций, позволяющего анализировать наиболее распространенные лицензии на программное обеспечение.
Вы узнаете, как запрашивать весь открытый исходный код на GitHub с помощью BigQuery и создавать презентацию с помощью Slides API для представления результатов.
Передовые методы
Зачастую существует несколько способов выполнения одной и той же задачи с помощью API Slides. Используйте пакетный метод presentations.batchUpdate везде, где это возможно, чтобы объединить несколько запросов на обновление в один вызов метода. Это снижает накладные расходы HTTP-запросов на стороне клиента, уменьшает количество запросов, минимизирует количество изменений в презентации и применяет все изменения атомарно.
Для дальнейшего повышения производительности используйте маски полей при чтении и обновлении презентаций, страниц и элементов страниц.