Enregistrer les documents ajoutés automatiquement dans un google sheet

Bonjour à tous,

Comment enregistrer les documents ajoutés dans google drive automatiquement dans un fichier google sheet.

Merci d'avance !

Bonjour,

Si votre objectif est de lister tous les fichers de la racine de ton drive dans un fichier sheets, voici un script permettant de faire cela :

function importDocumentsDuDrive() {
  const racine = DriveApp.getRootFolder();
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var files = racine.getFiles(); // si tu ne veux que les fichiers DOCS à remplacer par : var files = racine.getFilesByType(MimeType.GOOGLE_DOCS);

  while (files.hasNext()) {
    var file = files.next();
    var nomFile = file.getName();
    var urlFile = file.getUrl();
    sheet.appendRow([nomFile, urlFile]);
  }
}

j'ai ajouté une alternative si tu ne veux que les docs

Bonjour et merci, en fait si je veux spécifier d'enregistrer les fichiers d'un dossier donné dont j'indiquerais le nom, est il possible ?

Change juste nomDossier ou fait référence à une cellule sheets.

 function importDocumentsDuDrive() {
  const nomDossier = 'TESTS';
  const dossier = DriveApp.getFoldersByName(nomDossier).next();
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var files = dossier.getFiles(); // si tu ne veux que les fichiers DOCS à remplacer par : var files = racine.getFilesByType(MimeType.GOOGLE_DOCS);

  while (files.hasNext()) {
    var file = files.next();
    var nomFile = file.getName();
    var urlFile = file.getUrl();
    sheet.appendRow([nomFile, urlFile]);
  }
}
Rechercher des sujets similaires à "enregistrer documents ajoutes automatiquement google sheet"