На этой странице описано, как выполнять некоторые сложные задачи, связанные с презентациями, например:
- Создать презентацию
- Скопировать существующую презентацию
В следующих параграфах эти задачи описаны подробно.
Создать пустую презентацию
Для создания презентации используйте метод `create` коллекции `presentations` , как показано в следующем примере.
В этом примере создается пустая презентация с указанным заголовком.
Apps Script
Идти
Java
JavaScript
Node.js
PHP
Python
Руби
Работа с папками Google Диска
В Google Slides API нет возможности создать презентацию непосредственно в указанной папке Google Диска. По умолчанию созданная презентация сохраняется в корневой папке пользователя на Google Диске.
Однако существует 2 альтернативы сохранению файла в папку на Диске:
- После создания презентации переместите её в определённую папку, используя метод files.update API Google Диска. Более подробную информацию о перемещении файлов см. в разделе «Перемещение файлов между папками» .
- Добавьте пустую презентацию в папку, используя метод files.create API Google Drive, указав
application/vnd.google-apps.presentationв качествеmimeType. Для получения дополнительной информации о создании файлов см. раздел «Создание файла в папке» .
В любом из этих случаев вам потребуется добавить соответствующие области действия API Drive для авторизации вызова.
Для перемещения или создания файлов в папке общего диска обратитесь к разделу «Реализация поддержки общих дисков» .
Скопировать существующую презентацию
Для копирования презентации используйте метод files().copy из API Google Drive.
В следующем примере выполняется копирование существующей презентации с использованием предоставленной строки как для заголовка презентации, так и для имени нового файла на Диске.
Apps Script
Идти
Java
JavaScript
Node.js
PHP
Python
Руби
Обратите внимание, что для авторизации вызова необходимо использовать соответствующую область действия API Drive .