В этом разделе представлен набор примеров приложений и примеров «рецептов», демонстрирующих, как преобразовать предполагаемое действие Google Slides в запрос API Google Slides.
Кодлабы
Лаборатория кода Slides научит вас использовать Google Slides API в качестве специального инструмента для презентаций для анализа наиболее распространенных лицензий на программное обеспечение.
Вы узнаете, как запрашивать весь открытый исходный код на GitHub с помощью BigQuery и создавать набор слайдов с помощью Slides API для представления результатов.
Примеры приложений
Инструмент командной строки Markdown to Slides позволяет создавать наборы слайдов из файлов уценки.
Вы можете использовать это для изучения API Slides или разветвить репозиторий и изменить код, чтобы обеспечить вывод слайдов в ваше приложение JavaScript.
Рецепты
Примеры, перечисленные в этом разделе, демонстрируют, как выражать общие действия в Slides как запросы API Slides.
Эти примеры представлены в виде HTTP-запросов, которые не зависят от языка. Чтобы узнать, как реализовать протоколы запросов Slides API на определенном языке с использованием клиентских библиотек Google API, см. следующие руководства:
- Создать слайд
- Добавляем фигуры и текст
- Объединение данных в презентацию
- Добавление диаграмм на слайд
- Редактировать и стилизовать текст
Рецепты в этом разделе разделены на следующие категории:
- Базовое чтение — рецепты, показывающие распространенные способы чтения информации из презентации.
- Базовое письмо — рецепты, показывающие распространенные способы написания презентации.
- Операции с элементами — рецепты, в которых показаны общие задачи создания и редактирования элементов страницы.
- Операции с презентацией — рецепты, показывающие, как создавать презентацию и управлять ею.
- Операции со слайдами — рецепты, показывающие, как создавать, перемещать и удалять слайды в презентации.
- Операции с таблицами — рецепты, показывающие, как создавать и редактировать таблицы на слайде.
- Операции преобразования — рецепты, показывающие, как изменить размер и расположение элементов на слайде.
Часто существует несколько способов выполнить одну задачу с помощью Slides API. По возможности используйте пакетный presentations.batchUpdate
, чтобы объединить несколько запросов на обновление в один вызов метода. Это снижает нагрузку на HTTP-клиент, уменьшает количество запросов, минимизирует количество изменений в презентации и применяет все изменения атомарно.
Чтобы еще больше повысить производительность, используйте маски полей при чтении и обновлении презентаций, страниц и элементов страниц.