in

Lista de nombres de subcarpetas y enlaces de archivos en hojas de Google – script

Estoy tratando de obtener una lista de Google Sheet de enlaces de archivos en carpetas y subcarpetas que guardo en Google Drive. Debería verse algo como esto:

una carpeta principal con un par de subcarpetas dentro

Estuve buscando en Google y leyendo foros durante bastante tiempo, pero logré encontrar solo algunos ejemplos de scripts y no todos funcionan. Encontré un script que no es tan malo ya que trae una lista de archivos con enlaces en una carpeta. pero me gustaría obtener una lista de archivos con enlaces en subcarpetas. Idealmente, todos los enlaces de carpetas y nombres de elementos se enumerarían en una celda con un separador «|». uno de los mejores ejemplos de secuencias de comandos que encontré hasta ahora es:

function listFilesInFolder(folderName) {

var sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow(["Name", "File-Id"]);


//change the folder ID below to reflect your folder's ID (look in the            URL when you're in your folder)
var folder = DriveApp.getFolderById("0ByQ9Zp2ge-pzSjhKdHVWWk0wNnc");
var contents = folder.getFiles();

var cnt = 0;
var file;

while (contents.hasNext()) {
    var file = contents.next();
    cnt++;

       data = [
            file.getName(),
            file.getId(),
        ];

        sheet.appendRow(data);
    };
};

y trae resultados en una hoja

ingrese la descripción de la imagen aquí

Sería muy apreciado si alguien pudiera ayudar a obtener una mejor versión de este código.

psTambién hay algunos guiones más grandes que necesitaré en un futuro por los que estoy dispuesto a pagar. por favor envíeme un mensaje si está interesado.

1 respuesta
1

¿Te ayudó la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

¿Cuál era el calendario utilizado por los antiguos palmirenos?

¿Agregar una función position.watch y update al mapa en vivo con leaflet.js?