[Script] Si colonne contient 0 alors supprimer ligne

si je veux ouvrir le fichier C dans le répertoire SAVE.

  1. C'est possible, mais c'est compliqué et puis je ne te suis plus ...
    1. tu veux à la fois modifier la copie et l'original ?
    2. comme ils ont le même nom, comment fais-tu la part des choses entre l'un et l'autre ?
  2. Les 2 fichiers ayant le même nom, ce qui les identifie c'est l'id que l'on recherche par le nom, mais lequel ?
    1. il faudrait pour cela avoir sauvegardé l'id du fichier copié dans SAVE, et ne pas l'avoir oublié dans le script pour une raison ou une autre
    2. ou plus sûrement
      1. rechercher en fonction du répertoire SAVE,
      2. rechercher l'id de SAVE,
      3. balayer tous les fichiers du répertoire,
      4. s'arrêter à C,
      5. en tirer l'id du fichier
  3. et pour l'ouvrir pour quoi faire ?
  4. encore une fois, ce n'est pas ton terminal qui va l'ouvrir, mais le serveur pour lui seul et pour y travailler
  5. de toute façon, en gardant le même nom, tu vas un jour aller droit à la catastrophe qui sera de supprimer le fichier original
  6. la seule façon de l'ouvrir est d'aller manuellement le sélectionner et l'ouvrir dans ton terminal, là c'est toi qui y travaillera si besoin, pas le serveur

Il y a:

- un dossier SAVE avec un fichier C.

- la racine du drive avec le meme fichier C.

Je pense qu'avec un script on peut soit ouvrir le fichier C de la racine soit l'ouvrir du dossier SAVE.

Comment par exemple ouvrir le fichier C du dossier SAVE? ca ne doit pas etre le meme script que celui de la racine.

Jack

supprimé

function ouvrirFichierCdansSAVE() {
  try {
    var ss = SpreadsheetApp.openById(getFileIdInFolder('C', 'SAVE'))
  }
  catch (e) { console.log(e) }
}

avec

function getFileIdInFolder(fichier, dossier) {
  var folders = DriveApp.getFoldersByName(dossier);
  var foldersnext = folders.next();
  var files = foldersnext.getFiles();
  var id = null
  while (files.hasNext()) {
    var file = files.next();
    if (file.getName() == fichier) { id = file.getId(); break }
  }
  return id
}
Rechercher des sujets similaires à "script colonne contient supprimer ligne"