Cómo obtener una lista de todos los archivos en Google Drive

Las tareas de administración de archivos pequeños se pueden realizar únicamente con Google Drive. Pero cuando se trata de una gran cantidad de archivos, puede resultar complicado para Google Drive gestionar la tarea por sí solo. Con Google Apps Script, puede obtener la lista de todos los archivos o una gran cantidad de archivos ejecutados en menos de 6 minutos. Ayudando así a las empresas en la gestión eficiente del tiempo, los archivos y las finanzas.

En este artículo, lo ayudaremos a mejorar sus grandes lotes de habilidades de administración de archivos. Puede utilizar el código de Google Script que se menciona a continuación para obtener una lista de todos los archivos en Google Drive, así como sus metadatos.

El código buscará la lista de todos los archivos en la carpeta raíz de Google Drive, la URL del archivo, la ID del archivo, la fecha de creación del archivo, la fecha de modificación del archivo, el tamaño del archivo, la información de propiedad y el tipo de mime. También puede utilizar el siguiente código para agregar cualquier dato relevante necesario de la forma más sencilla.

Para obtener una lista de todos los archivos en Google Drive junto con sus metadatos usando Google Apps Script, puede usar el siguiente código:

Copy code// Get a reference to the root folder of Google Drive
var rootFolder = DriveApp.getRootFolder();

// Get a list of all files in the root folder
var files = rootFolder.getFiles();

// Create an array to store the file metadata
var fileMetadata = [];

// Loop through the files and get their metadata
while (files.hasNext()) {
  var file = files.next();
  fileMetadata.push({
    name: file.getName(),
    id: file.getId(),
    url: file.getUrl(),
    createdTime: file.getDateCreated(),
    modifiedTime: file.getLastUpdated(),
    size: file.getSize(),
    mimeType: file.getMimeType(),
    owner: file.getOwner().getEmail()
  });
}

// Write the file metadata to a sheet in a Google Sheets document
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
sheet.clear();
sheet.appendRow(['Name', 'ID', 'URL', 'Created Time', 'Modified Time', 'Size', 'MIME Type', 'Owner']);
for (var i = 0; i < fileMetadata.length; i++) {
  sheet.appendRow([    fileMetadata[i].name,
    fileMetadata[i].id,
    fileMetadata[i].url,
    fileMetadata[i].createdTime,
    fileMetadata[i].modifiedTime,
    fileMetadata[i].size,
    fileMetadata[i].mimeType,
    fileMetadata[i].owner
  ]);
}

Este código obtendrá una lista de todos los archivos en la carpeta raíz de Google Drive, recuperará sus metadatos y luego escribirá los metadatos en una hoja de un documento de Google Sheets.

Los metadatos incluyen el nombre del archivo, el ID del archivo, la URL del archivo, la fecha en que se creó el archivo, la fecha en que se modificó el archivo, el tamaño del archivo, el tipo MIME y la información de propiedad. Puede agregar otros metadatos relevantes si es necesario.