Что это
Google Slides API - интерфейс для создания и редактирования презентаций. Программа может управлять слайдами, текстом и другими элементами. Это не генератор идей: план, аргументы и содержание готовите вы или отдельная модель.
Самый понятный сценарий - заполнение готового шаблона, где уже выбраны шрифты и расположение блоков. API удобно подключать после проверки исходных данных и текста. Автоматически созданную презентацию нужно открыть и просмотреть.
За копирование шаблона и перемещение файла по папкам отвечает Google Drive API. Не путайте эти операции с методами Slides API.
Ключевые параметры
- Категория: Презентации
- Сложность: Для разработчика
- Запуск: Около 30 минут
- Данные: Не известно
- Чувствительные данные: Только с настройками
Сильные стороны
- Позволяет повторять одинаковые изменения в нескольких слайдах программно.
- Готовый шаблон сохраняет единое оформление регулярных отчетов.
- batchUpdate объединяет операции с элементами презентации.
- Результат остается редактируемым в привычном интерфейсе Google Slides.
Ограничения
- Для запуска нужны OAuth, доступ к файлу и включенный API.
- Длинный текст может не поместиться в шаблон; визуальная проверка обязательна.
- Копирование презентации и управление папками требуют Drive API и его разрешений.
- Квоты и ограничения пакетов нужно учитывать при массовом создании файлов.
Как использовать
1. Подготовка. Создайте учебную презентацию с одним слайдом и коротким заголовком. Сохраните ее ID; рабочий шаблон не изменяйте.
2. Настройка. Включите Slides API, настройте OAuth и проверьте чтение презентации через presentations.get. Для изменения понадобится разрешение на запись.
3. Первый результат. Получите ID текстового элемента и замените одну заранее согласованную фразу через presentations.batchUpdate с replaceAllText. Если нужен новый файл по шаблону, сначала сделайте его копию через Drive API.
4. Проверка. Откройте итоговую презентацию: проверьте текст, переносы, обрезку, доступ к файлу и отсутствие изменений в исходном шаблоне. Повторите чтение через API и убедитесь, что изменен нужный файл.
Примеры сценариев
- Заменить период и показатели в шаблоне отчета.
- Подставить согласованный текст в презентацию предложения.
- Подготовить одинаково оформленные отчеты для разных подразделений.
Доступ и оплата
- Модель оплаты: Бесплатно
- Бесплатный тариф: Да
- Работа в РФ: Нужно проверять
- VPN: Не известно
- Русский интерфейс: Не известно
- Русский язык: Не известно
Стандартные вызовы Slides API доступны без дополнительной платы. В документации указана планируемая тарификация превышения квот позднее в 2026 году; уточняйте условия перед массовым запуском. Плата за другие сервисы не входит в это утверждение.
Когда не подходит
- Получить гарантированно готовый дизайн без просмотра
- Скопировать файл шаблона только через Slides API
- Публиковать неподтвержденные цифры в презентации
Альтернативы
PptxGenJS создает PPTX из JavaScript; Canva Connect API подходит для интеграции с Canva; Google Docs API лучше для текстового документа, а не слайдов.