Google Slides
Чтение, запись и создание презентаций
Google Slides — это динамическое облачное приложение для презентаций, которое позволяет пользователям создавать, редактировать, совместно работать над презентациями и представлять их в реальном времени. Как часть продуктивности Google, Google Slides предлагает гибкую платформу для создания увлекательных презентаций, совместной работы с другими и беспрепятственного обмена контентом через облако.
Узнайте, как интегрировать инструменты Google Slides в AACFlow для легкого управления презентациями в рамках ваших автоматизированных рабочих процессов. С помощью AACFlow вы можете читать, записывать, создавать и обновлять презентации Google Slides напрямую через ваших агентов и автоматизированные процессы, что упрощает предоставление актуальной информации, создание пользовательских отчетов или программное создание брендированных презентаций.
С помощью Google Slides вы можете:
- Создавать и редактировать презентации: Создавайте визуально привлекательные слайды с темами, макетами и мультимедийным контентом
- Совместно работать в реальном времени: Работайте одновременно с членами команды, комментируйте, назначайте задачи и получайте обратную связь в реальном времени по презентациям
- Представлять где угодно: Показывайте презентации онлайн или офлайн, делитесь ссылками или публикуйте в интернете
- Добавлять изображения и богатый контент: Вставляйте изображения, графику, диаграммы и видео, чтобы сделать ваши презентации увлекательными
- Интегрировать с другими сервисами: Беспрепятственно подключайтесь к Google Drive, Docs, Sheets и другим сторонним инструментам
- Доступ с любого устройства: Используйте Google Slides на настольных компьютерах, ноутбуках, планшетах и мобильных устройствах для максимальной гибкости
В AACFlow интеграция Google Slides позволяет вашим агентам напрямую взаимодействовать с файлами презентаций программно. Автоматизируйте такие задачи, как чтение содержимого слайдов, вставка новых слайдов или изображений, замена текста во всей презентации, создание новых презентаций и получение миниатюр слайдов. Это позволяет вам масштабировать создание контента, поддерживать актуальность презентаций и встраивать их в автоматизированные рабочие процессы документов. Подключая AACFlow к Google Slides, вы облегчаете управление презентациями на основе ИИ — упрощая создание, обновление или извлечение информации из презентаций без ручных усилий.
Интегрируйте Google Slides в рабочий процесс. Может читать, записывать, создавать презентации, заменять текст, добавлять слайды, добавлять изображения, получать миниатюры, получать детали страниц, удалять объекты, дублировать объекты, изменять порядок слайдов, создавать таблицы, создавать фигуры и вставлять текст.
Чтение содержимого из презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
| Параметр | Тип | Описание |
|---|
slides | json | Массив слайдов с их содержимым |
metadata | json | Метаданные презентации, включая ID, заголовок и URL |
↳ presentationId | string | ID презентации |
↳ title | string | Заголовок презентации |
↳ pageSize | object | Размер страницы презентации |
↳ width | json | Ширина страницы как объект Dimension |
↳ height | json | Высота страницы как объект Dimension |
↳ mimeType | string | MIME-тип презентации |
↳ url | string | URL для открытия презентации |
Запись или обновление содержимого в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
content | string | Да | Содержимое для записи на слайд |
slideIndex | number | Нет | Индекс слайда для записи (по умолчанию первый слайд) |
| Параметр | Тип | Описание |
|---|
updatedContent | boolean | Указывает, было ли успешно обновлено содержимое презентации |
metadata | json | Обновленные метаданные презентации, включая ID, заголовок и URL |
↳ presentationId | string | ID презентации |
↳ title | string | Заголовок презентации |
↳ mimeType | string | MIME-тип презентации |
↳ url | string | URL для открытия презентации |
Создание новой презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
title | string | Да | Заголовок создаваемой презентации |
content | string | Нет | Содержимое для добавления на первый слайд |
folderSelector | string | Нет | ID папки Google Drive для создания презентации (например, 1ABCxyz...) |
folderId | string | Нет | ID папки для создания презентации (внутреннее использование) |
| Параметр | Тип | Описание |
|---|
metadata | json | Метаданные созданной презентации, включая ID, заголовок и URL |
↳ presentationId | string | ID презентации |
↳ title | string | Заголовок презентации |
↳ mimeType | string | MIME-тип презентации |
↳ url | string | URL для открытия презентации |
Найти и заменить все вхождения текста во всей презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
findText | string | Да | Текст для поиска (например, {{placeholder}}) |
replaceText | string | Да | Текст для замены |
matchCase | boolean | Нет | Должен ли поиск учитывать регистр (по умолчанию: true) |
pageObjectIds | string | Нет | Список ID объектов слайдов через запятую для ограничения замен определенными слайдами (оставьте пустым для всех слайдов) |
| Параметр | Тип | Описание |
|---|
occurrencesChanged | number | Количество вхождений текста, которые были заменены |
metadata | json | Метаданные операции, включая ID презентации и URL |
↳ presentationId | string | ID презентации |
↳ findText | string | Текст, который искали |
↳ replaceText | string | Текст, который заменил совпадения |
↳ url | string | URL для открытия презентации |
Добавить новый слайд в презентацию Google Slides с указанным макетом
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
layout | string | Нет | Предопределенный макет для слайда (BLANK, TITLE, TITLE_AND_BODY, TITLE_ONLY, SECTION_HEADER и т.д.). По умолчанию: BLANK. |
insertionIndex | number | Нет | Необязательный индекс с нулевой базой, указывающий, куда вставить слайд. Если не указано, слайд добавляется в конец. |
placeholderIdMappings | string | Нет | JSON-массив сопоставлений заполнителей для назначения пользовательских ID объектов заполнителям. Формат: [\{"layoutPlaceholder":\{"type":"TITLE"\},"objectId":"custom_title_id"\}] |
| Параметр | Тип | Описание |
|---|
slideId | string | ID объекта вновь созданного слайда |
metadata | json | Метаданные операции, включая ID презентации, макет и URL |
↳ presentationId | string | ID презентации |
↳ layout | string | Макет, использованный для нового слайда |
↳ insertionIndex | number | Индекс с нулевой базой, куда был вставлен слайд |
↳ url | string | URL для открытия презентации |
Вставить изображение в конкретный слайд в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
pageObjectId | string | Да | ID объекта слайда/страницы для добавления изображения |
imageUrl | string | Да | Публично доступный URL изображения (должен быть PNG, JPEG или GIF, максимум 50MB) |
width | number | Нет | Ширина изображения в пунктах (по умолчанию: 300) |
height | number | Нет | Высота изображения в пунктах (по умолчанию: 200) |
positionX | number | Нет | Позиция X от левого края в пунктах (по умолчанию: 100) |
positionY | number | Нет | Позиция Y от верхнего края в пунктах (по умолчанию: 100) |
| Параметр | Тип | Описание |
|---|
imageId | string | ID объекта вновь созданного изображения |
metadata | json | Метаданные операции, включая ID презентации и URL изображения |
↳ presentationId | string | ID презентации |
↳ pageObjectId | string | ID объекта страницы, куда было вставлено изображение |
↳ imageUrl | string | Исходный URL изображения |
↳ url | string | URL для открытия презентации |
Создать миниатюрное изображение конкретного слайда в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
pageObjectId | string | Да | ID объекта слайда/страницы для получения миниатюры |
thumbnailSize | string | Нет | Размер миниатюры: SMALL (200px), MEDIUM (800px) или LARGE (1600px). По умолчанию: MEDIUM. |
mimeType | string | Нет | MIME-тип миниатюрного изображения: PNG или GIF. По умолчанию: PNG. |
| Параметр | Тип | Описание |
|---|
contentUrl | string | URL к миниатюрному изображению (действителен 30 минут) |
width | number | Ширина миниатюры в пикселях |
height | number | Высота миниатюры в пикселях |
metadata | json | Метаданные операции, включая ID презентации и ID объекта страницы |
↳ presentationId | string | ID презентации |
↳ pageObjectId | string | ID объекта страницы для миниатюры |
↳ thumbnailSize | string | Запрошенный размер миниатюры |
↳ mimeType | string | MIME-тип миниатюры |
Получить подробную информацию о конкретном слайде/странице в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
pageObjectId | string | Да | ID объекта слайда/страницы для получения |
| Параметр | Тип | Описание |
|---|
objectId | string | ID объекта страницы |
pageType | string | Тип страницы (SLIDE, MASTER, LAYOUT, NOTES, NOTES_MASTER) |
pageElements | array | Массив элементов страницы (фигуры, изображения, таблицы и т.д.) на этой странице |
slideProperties | object | Свойства, специфичные для слайдов (макет, мастер, заметки) |
↳ layoutObjectId | string | ID объекта макета, на котором основан этот слайд |
↳ masterObjectId | string | ID объекта мастера, на котором основан этот слайд |
↳ notesPage | json | Страница заметок, связанная со слайдом |
metadata | object | Метаданные операции, включая ID презентации и URL |
↳ presentationId | string | ID презентации |
↳ url | string | URL к презентации |
Удалить элемент страницы (фигуру, изображение, таблицу и т.д.) или весь слайд из презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
objectId | string | Да | ID объекта элемента или слайда для удаления |
| Параметр | Тип | Описание |
|---|
deleted | boolean | Был ли объект успешно удален |
objectId | string | ID объекта, который был удален |
metadata | object | Метаданные операции, включая ID презентации и URL |
↳ presentationId | string | ID презентации |
↳ url | string | URL для открытия презентации |
Дублировать объект (слайд, фигуру, изображение, таблицу и т.д.) в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
objectId | string | Да | ID объекта элемента или слайда для дублирования |
objectIds | string | Нет | Необязательный JSON-объект, сопоставляющий исходные ID объектов (внутри дублируемого слайда) с новыми ID объектов для дубликатов. Формат: \{"sourceId1":"newId1","sourceId2":"newId2"\} |
| Параметр | Тип | Описание |
|---|
duplicatedObjectId | string | ID объекта вновь созданного дубликата |
metadata | object | Метаданные операции, включая ID презентации и исходный ID объекта |
↳ presentationId | string | ID презентации |
↳ sourceObjectId | string | Исходный ID объекта, который был дублирован |
↳ url | string | URL для открытия презентации |
Переместить один или несколько слайдов в новую позицию в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
slideObjectIds | string | Да | Список ID объектов слайдов через запятую для перемещения. Слайды сохранят свой относительный порядок. |
insertionIndex | number | Да | Индекс с нулевой базой, куда следует переместить слайды. Все слайды с индексами, большими или равными этому, будут сдвинуты вправо. |
| Параметр | Тип | Описание |
|---|
moved | boolean | Были ли слайды успешно перемещены |
slideObjectIds | array | ID объектов слайдов, которые были перемещены |
insertionIndex | number | Индекс, куда были перемещены слайды |
metadata | object | Метаданные операции, включая ID презентации и URL |
↳ presentationId | string | ID презентации |
↳ url | string | URL для открытия презентации |
Создать новую таблицу на слайде в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
pageObjectId | string | Да | ID объекта слайда/страницы для добавления таблицы |
rows | number | Да | Количество строк в таблице (минимум 1) |
columns | number | Да | Количество столбцов в таблице (минимум 1) |
width | number | Нет | Ширина таблицы в пунктах (по умолчанию: 400) |
height | number | Нет | Высота таблицы в пунктах (по умолчанию: 200) |
positionX | number | Нет | Позиция X от левого края в пунктах (по умолчанию: 100) |
positionY | number | Нет | Позиция Y от верхнего края в пунктах (по умолчанию: 100) |
| Параметр | Тип | Описание |
|---|
tableId | string | ID объекта вновь созданной таблицы |
rows | number | Количество строк в таблице |
columns | number | Количество столбцов в таблице |
metadata | object | Метаданные операции, включая ID презентации и ID объекта страницы |
↳ presentationId | string | ID презентации |
↳ pageObjectId | string | ID объекта страницы, где была создана таблица |
↳ url | string | URL для открытия презентации |
Создать фигуру (прямоугольник, эллипс, текстовое поле, стрелку и т.д.) на слайде в презентации Google Slides
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
pageObjectId | string | Да | ID объекта слайда/страницы для добавления фигуры |
shapeType | string | Да | Тип создаваемой фигуры. Распространенные типы: TEXT_BOX, RECTANGLE, ROUND_RECTANGLE, ELLIPSE, TRIANGLE, DIAMOND, STAR_5, ARROW_EAST, HEART, CLOUD |
width | number | Нет | Ширина фигуры в пунктах (по умолчанию: 200) |
height | number | Нет | Высота фигуры в пунктах (по умолчанию: 100) |
positionX | number | Нет | Позиция X от левого края в пунктах (по умолчанию: 100) |
positionY | number | Нет | Позиция Y от верхнего края в пунктах (по умолчанию: 100) |
| Параметр | Тип | Описание |
|---|
shapeId | string | ID объекта вновь созданной фигуры |
shapeType | string | Тип созданной фигуры |
metadata | object | Метаданные операции, включая ID презентации и ID объекта страницы |
↳ presentationId | string | ID презентации |
↳ pageObjectId | string | ID объекта страницы, где была создана фигура |
↳ url | string | URL для открытия презентации |
Вставить текст в фигуру или ячейку таблицы в презентации Google Slides. Используйте это для добавления текста в текстовые поля, фигуры или ячейки таблиц.
| Параметр | Тип | Обязательный | Описание |
|---|
presentationId | string | Да | ID презентации Google Slides |
objectId | string | Да | ID объекта фигуры или ячейки таблицы для вставки текста. Для ячеек таблиц используйте ID объекта ячейки. |
text | string | Да | Текст для вставки |
insertionIndex | number | Нет | Индекс с нулевой базой, по которому вставлять текст. Если не указано, текст вставляется в начало (индекс 0). |
| Параметр | Тип | Описание |
|---|
inserted | boolean | Был ли текст успешно вставлен |
objectId | string | ID объекта, куда был вставлен текст |
text | string | Текст, который был вставлен |
metadata | object | Метаданные операции, включая ID презентации и URL |
↳ presentationId | string | ID презентации |
↳ url | string | URL для открытия презентации |