web-dev-qa-db-fra.com

Comment afficher des orphelins dans Google Drive

Supposons que quelqu'un partage un dossier avec moi, il reste le propriétaire du dossier. Ensuite, je mets plusieurs (nombreux) fichiers dans ce dossier, dont je suis et reste le propriétaire. Ensuite, cette personne révoque mon accès à ce dossier.

Maintenant, où puis-je accéder à ces fichiers de manière utile? Je sais que je peux toujours accéder au fichier à partir de la liste "Quota", mais seuls les plus gros fichiers sont accessibles de manière utile, les plus petits se situant quelque part beaucoup plus loin et étant mélangés à tous les autres fichiers.

3
bers

https://support.google.com/a/answer/6008339?hl=fr indique qu'une recherche dans Lecteur de is:unorganized owner:me renvoie des éléments orphelins que vous possédez. Notez qu'il renvoie le dossier de niveau supérieur si une hiérarchie de dossiers a été orpheline.

A partir de là, vous pouvez utiliser Move... pour ajouter un élément en masse à votre propre lecteur.

3
Dean Ransevycz

EDIT: Certaines parties de cette réponse sont maintenant obsolètes car Trouvez vos fichiers - Drive Help a été mis à jour récemment. Cela a été noté grâce au réponse par Dean Ransevycz


Pour rechercher un élément orphelin, effectuez l'une des opérations suivantes:

  • Rechercher l'élément dans la zone de recherche en haut de Google Drive sur le Web.
  • Si vous possédez l'élément orphelin, vous pouvez obtenir une liste de tout ce que vous possédez et rechercher l'élément dans cette liste. Cliquez sur la flèche vers le bas dans la zone de recherche de Google Drive et sélectionnez Propriété> Possédé par moi .
  • Si vous avez accédé récemment au fichier, cliquez sur Récent dans le volet de navigation de gauche, puis recherchez le fichier.
  • Pour parcourir tout le contenu de Google Drive sur le Web, cliquez sur Plus dans le volet de navigation de gauche, puis sur Tous les éléments (Google Drive classique uniquement).

Une fois que vous avez trouvé le fichier orphelin, vous souhaiterez probablement le déplacer dans My Drive (ou dans un autre dossier), afin de lui donner une maison et de le retrouver plus facilement à l'avenir.

À partir de [2]

... vous pouvez étendre les capacités des documents, des feuilles de calcul et des formulaires en ajoutant des menus, des boîtes de dialogue et des barres latérales personnalisées avec Script Google Apps

Supposons que vous souhaitiez déplacer automatiquement les fichiers orphelins vers un dossier de "My Drive" nommé Orphaned

De: https://stackoverflow.com/a/27957068/1595451

 function collectOrphans(findOrphaned) {
   var folder = DriveApp.getFoldersByName('Orphaned').next();
   var files = DriveApp.getFiles();
   var orphanCount = 0;
   while(files.hasNext()){
      var file = files.next();
      if(!file.getParents().hasNext()){
        folder.addFile(file);
        orphanCount++;      
      }
    }
   Logger.log('Moved ' + orphanCount + ' orphans successfully.');
}

Remarques

  • Le code ci-dessus pourrait dépasser la limite de temps de traitement, il pourrait donc être nécessaire de l'appeler plusieurs fois. La bibliothèque de lots continus ([3]) pourrait être utile pour traiter ce problème.
  • Les dossiers peuvent également être orphelins, le code ci-dessus ne fonctionne que pour les fichiers, mais peut également servir de base pour la collecte de dossiers Orphan.

Références
1 Trouver vos fichiers - Aide Drive
2 Étendre Google Documents, feuilles et formulaires avec le script Apps - Aide de Google Éditeurs Docs
3 MISE À JOUR DE LA LIBRAIRIE DE PAQUET CONTINU pour le script Google Apps

3
Rubén