google-apps-script google-drive-api google-docs-api

google apps script - Eliminar permanentemente el archivo de Google Drive



google-apps-script google-drive-api (1)

Apps Script tiene la capacidad de acceder a las API de Google, pero debe habilitarlas explícitamente antes de que puedan usarse.

La API de Drive se puede usar para eliminar un archivo.

Drive API - Eliminar

El método de la API de Drive es el método Remove en lugar de Delete .

Para habilitar la API de Drive, abra el menú Recursos, luego elija los Servicios avanzados de Google y aparecerá un menú emergente. Debe hacer clic en el servicio API de Drive . Asegúrese de que se muestre el texto verde "ENCENDIDO".

Una vez que haya hecho eso, puede usar el autocompletado en el editor de código para ver qué hay disponible para los métodos. Cuando escriba la palabra "Unidad" en el editor de código, luego ingrese un punto, aparecerá un menú contextual. Luego puede elegir Archivos , etc.

Drive.Files.remove(fileId);

NOTA:

Tome nota del enlace: Google Developers Console

Debe visitar su consola y habilitar los servicios allí también. Y parece que la única forma en que puede acceder a su Proyecto de script de aplicaciones en la consola es a través del enlace en esa ventana emergente de Servicios avanzados de Google. Ir a la consola de Google sin el número de proyecto correcto en la URL no puede mostrar su proyecto de Script de Apps.

Puedes acceder a la consola con:

Consola de Google

Pero ese es un callejón sin salida porque no muestra los proyectos de Apps Script que posee.

Cómo eliminar permanentemente el archivo en Google Drive usando Google Script, solo encuentro el método setTrashed. Movió el archivo a la Papelera, pero cómo eliminar el archivo permanentemente