En esta página, se describe cómo realizar ciertas tareas de alto nivel que involucran presentaciones, como las siguientes:
- Crea una presentación
- Cómo copiar una presentación existente
En los siguientes párrafos, se describen estas tareas en detalle.
Crea una presentación en blanco
Para crear una presentación, usa el método create en la colección presentations, 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
Cómo trabajar con carpetas de Google Drive
No hay opción para crear una presentación directamente en una carpeta de Drive especificada 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, existen 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. Para obtener más información sobre cómo 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.
Para cualquiera de las alternativas, deberás agregar los permisos de la API de Drive adecuados para autorizar la llamada.
Para mover o crear un archivo en una carpeta de unidad compartida, consulta Cómo implementar la compatibilidad con unidades compartidas.
Cómo 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 nuevo archivo de Drive.
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.