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, encuentren 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 acceso a propiedades de archivos personalizados y revisiones de archivos y carpetas.
Referencia
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. Para obtener más información, consulta Cómo se determinan las firmas de métodos.
Para informar problemas y obtener otra asistencia, consulta la guía de asistencia de la API de Drive.
Código de muestra
En los ejemplos 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 muestra cómo guardar un archivo en Drive del usuario.
Mostrar lista de carpetas
En la siguiente muestra de código, se muestra cómo enumerar las carpetas de nivel superior en Drive del usuario. Ten en cuenta el uso de tokens de página para acceder a la lista completa de resultados.
Cómo enumerar revisiones
En la siguiente muestra de código, se muestra cómo hacer una lista de las revisiones de un archivo determinado. Ten en cuenta que algunos archivos pueden tener varias revisiones y debes usar tokens de página para acceder a la lista completa de resultados.
Agrega propiedades de archivo
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. Para agregar una propiedad personalizada al archivo que también sea visible para otras apps, usa el campo properties
. Para obtener más información, consulta Agrega propiedades de archivo personalizadas.