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