El servicio avanzado de Drive te permite usar la API de Google Drive en Apps Script. Al igual que el servicio integrado de Drive de Apps Script, esta API permite que las secuencias de comandos creen, busquen y modifiquen archivos y carpetas en Google Drive. En la mayoría de los casos, el servicio integrado es más fácil de usar, pero este servicio avanzado proporciona algunas funciones adicionales, como el acceso a propiedades de archivos personalizadas y revisiones de archivos y carpetas.
Reference
Para obtener información detallada sobre este servicio, consulta la documentación de referencia de la API de Google Drive. Al igual que todos los servicios avanzados de Apps Script, el servicio avanzado de Drive usa los mismos objetos, métodos y parámetros que la API pública. Si deseas obtener más información, consulta Cómo se determinan las firmas de métodos.
Para informar problemas y encontrar otro tipo de asistencia, consulta la guía de asistencia de la API de Drive.
Código de muestra
En las muestras de código de esta sección, se usa la versión 3 de la API.
Subir archivos
En la siguiente muestra de código, se indica cómo guardar un archivo en la unidad de Drive de un usuario.
Mostrar lista de carpetas
En la siguiente muestra de código, se indica cómo enumerar las carpetas de nivel superior en la unidad de Drive del usuario. Observa el uso de tokens de página para acceder a la lista completa de resultados.
Enumerar revisiones
En la siguiente muestra de código, se indica cómo generar una lista de las revisiones de un archivo determinado. Ten en cuenta que algunos archivos pueden tener varias revisiones y que debes usar tokens de página para acceder a la lista completa de resultados.
Cómo agregar propiedades de archivos
En la siguiente muestra de código, se usa el campo appProperties
para agregar una propiedad personalizada a un archivo. Solo la secuencia de comandos puede ver la propiedad personalizada. Si deseas agregar una propiedad personalizada al archivo que también es visible para otras apps, usa el campo properties
. Para obtener más información, consulta Cómo agregar propiedades de archivos personalizadas.