En esta página, se describe cómo realizar determinadas tareas de alto nivel relacionadas con presentaciones; por ejemplo:
- Crear una presentación
- Copiar una presentación existente
En los siguientes párrafos se describen estas tareas en detalle.
Crear una presentación en blanco
Para crear una presentación, usa el método create en la colección de presentaciones, como se muestra en el siguiente ejemplo.
En este ejemplo, se crea una presentación en blanco con un título especificado.
Apps Script
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Trabaja con carpetas de Google Drive
No es posible crear una presentación directamente en una carpeta de Drive específica con la API de Presentaciones de Google. De forma predeterminada, la presentación creada se guarda en la carpeta raíz del usuario en Drive.
Sin embargo, hay 2 alternativas para guardar un archivo en una carpeta de Drive:
- Después de crear la presentación, muévela a una carpeta específica con el método files.update de la API de Drive. Si quieres obtener más información para mover archivos, consulta Cómo mover archivos entre carpetas.
- Agrega una presentación en blanco a una carpeta con el método files.create de la API de Drive y especifica
application/vnd.google-apps.presentation
comomimeType
. Para obtener más información sobre cómo crear archivos, consulta Cómo crear un archivo en una carpeta.
Como alternativa, deberás agregar los permisos de la API de Drive adecuados para autorizar la llamada.
Para mover o crear un archivo dentro de una carpeta de una unidad compartida, consulta Cómo implementar la compatibilidad con unidades compartidas.
Copiar una presentación existente
Para copiar una presentación, usa el método files().copy de la API de Drive.
En el siguiente ejemplo, se copia una presentación existente con una cadena proporcionada para el título de la presentación y el nombre del archivo de Drive nuevo.
Apps Script
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Ten en cuenta que debes usar un permiso de la API de Drive adecuado para autorizar la llamada.