Google Drive : décrypter les URLs des fichiers de la suite Google | Numeriblog
URL de documents GOOGLE A retenir :
url/preview : pour consultation.
url/copy : créer une copie du document.
url/template/preview : permettre une utilisation comme modĂšle.
url/export?format=pdf : transforme en pdf le doc
url/export/pdf : ouvrir directement le doc en pdf
Cette astuce fonctionne pour Docs, Slides, Sheets et Drawings.
Google Drive : décrypter les URLs des fichiers de la suite Google
Sommaire [afficher]
Chaque fichier Ă©ditĂ© sur Google Drive est en rĂ©alitĂ© une page d'un site Web dynamique. Par consĂ©quent, il est accessible grĂące Ă une adresse Web spĂ©cifique. Une adresse Web, appelĂ©e Uniform Resource Locator (URL) semble parfois illisible... Mais un Ćil un peu averti permet de la dĂ©cortiquer, d'en comprendre les Ă©lĂ©ments qui la composent et mĂȘme d'intervenir dessus pour modifier le rĂ©sultat de l'adresse. Voici un tour d’horizon des diffĂ©rentes compositions d'une adresse d'un fichier Google.
Ouvrez un Google Docs et observez l'adresse correspondante :
Voici la version copiée-collée :
https://docs.google.com/document/d/1kuK1Ceb7l62lF35wI4BkexYb69XtYyOjty2n-HEywm0/edit
Quelques bases sur la composition d'une adresse WEB :
https:// | HTTPS ou HyperText Transfer Protocol Secure, annonce le protocole utilisé (il existe d'autres protocoles comme le FTPS par exemple). Le petit cadenas dans la barre d'adresse indique bien que le site est sécurisé. |
docs.google.com | Nous entrons dans le sous-domaine "DOCS" du site "GOOGLE" qui se trouve dans l'immense armoire "COM". Ce sous-domaine permet d'afficher les sites applicatifs des outils bureautiques. Le mot "DOCS" ne se limite pas Ă Google Docs, vous verrez que les Sheets, Slides et Forms utilisent le mĂȘme sous-domaine docs.google.com. |
/ | Dans une URL, le caractÚre "slash" marque la séparation entre deux niveaux d'arborescence. A chaque slash correspond un niveau de recherche enfant du précédent. |
document | Entrons dans l'armoire "document" qui, elle, ne contient que des Google Docs (jeu en famille ou entre amis : amusez-vous à repérer le nom de l'armoire des Slides, des Sheets ou des Forms. Vous allez bien rire et passer un bon moment de détente. Allez-y, vous me remercierez !) |
/ | Une nouvelle Ă©tagĂšre |
d | la lettre "D"... ("si tu sais pas ce que ça représente Antoine, dis-le tout de suite.").. bah je ne sais pas. Surement une sous armoire de la précédente. |
/ | Oh ! une nouveau tiroir... dites donc ! vous ĂȘtes curieux vous ! |
1kuK1Ceb7l62lF35wI4 BkexYb69XtYyOjty2n-HEywm0 | Cette suite des 44 chiffres, lettres en majuscules et/ou minuscules et parfois de caractĂšres spĂ©ciaux, est l'ID (prononcez "AYEDI" đ ). Remarquez que tous les identifiants commencent par "1", pour l'instant... quand ils commenceront par un "2" c'est que toutes les combinaisons commençant par "1" ont Ă©tĂ© utilisĂ©es ! Les premiers de la classe en probabilitĂ© calculeront le nombre de possibilitĂ©s que cela reprĂ©sente. Rappelons juste que le mot "Google" vient de "gogole" qui dĂ©signe en mathĂ©matiques le nombre 10100, soit un "1" suivi de 100 "0", comme dirait l'autre : "c'est pas l'infini mais ça s'en approche". Remarque : L'identifiant du fichier sert rĂ©guliĂšrement dans des formules de Sheets telles que "IMPORTRANGE" par exemple, ou dans les Scripts pour ouvrir un fichier en fonction de son ID. IntĂ©ressant de savoir oĂč le trouver rapidement ! đ |
/ | Les informations suivantes donnent une consigne Ă faire sur ce fichier : |
edit | Ici, "edit" en anglais signifie "éditer" ("ah bon ?"). L'URL permet donc d'ouvrir le fichier ! A condition que vous ayez le droit de le faire. Et heureusement, car n'importe qui pourrait s'amuser à écrire un ID au hasard et ouvrir n'importe quel fichier ! Attardons-nous sur cette derniÚre partie "consigne" et décortiquons-la un peu plus ! |
Les consignes
La partie "consigne" prĂ©cise l'action que l'appli appelĂ©e en deuxiĂšme argument de l'URL doit rĂ©aliser sur le fichier dĂ©signĂ© par l'ID du quatriĂšme argument. C'est cette partie qui contient le plus d'informations et qui peut ĂȘtre modifiĂ©e. Retrouvez toutes les actions possibles en vidĂ©o ici.
Pensez à utiliser les consignes en communiquant une URL à quelqu'un par exemple, ou en la modifiant dans les liens qui vous sont envoyés.
Tour d'horizon des consignes d'ouverture d'un document
edit
edit (souvent suivi d'autres informations comme "edit#gid=999999999" que nous verrons plus bas) permet d'ouvrir le document pour le modifier, le commenter ou seulement le lire en fonction des droits qui sont donnés à l'utilisateur. L'occasion de faire des révisions sur les notions de partages de fichiers Google !
Remarque : Si aucune consigne n'est indiquée à la suite de l'ID du document, c'est "edit" qui est ajouté automatiquement.
copy
permet de copier le fichier si l'utilisateur qui clique dessus a au minimum le droit de lire le fichier. Pensez-y pour communiquer un fichier protégé tout en permettant à d'autres personnes de s'en faire une copie.
Attention : l'utilisateur qui copie un fichier dont il est seulement lecteur, sera alors propriétaire du nouveau fichier et pourra modifier sa version. Vous pouvez désactiver l'option de copie dans les rÚgles de partage du document :
preview
Permet d'ouvrir le document en mode lecture à l'écran directement. Essayez ces différents documents que je vous partage en lecture seule.
APPLI | /edit | /preview |
---|---|---|
Google Docs | url du docs/edit | url du docs/preview |
Google Slides | url du slides/edit | url du slides/preview |
Google Sheets | url du sheets/edit | url du sheets/preview |
Conclusion | Vous ouvrez l'Ă©diteur, avec des droits rĂ©duits car vous ĂȘtes uniquement lecteur. | Vous ouvrez le document en lecture Ă l'Ă©cran, pensez-y pour communiquer un document Ă un client, surtout le Slides en mode diaporama direct. C'est beaucoup plus pro. Evidemment, des petits malins (qui auront lu cet article par exemple (et ils sont de plus en plus nombreux !)) n'hĂ©siteront pas Ă modifier l'URL avec /edit. Donc /preview n'est pas un moyen de protection du fichier. |
export?format=pdf
Le "?" dans une URL introduit une requĂȘte, avec un argument Ă interroger (ici "format") et sĂ©parĂ© par "=" la valeur recherchĂ©e (ici "PDF")
Cet URL exporte directement le document en format PDF. Comme l'indique le support Google :
Si vous travaillez dans Google Docs ou Google Sheets, vous n'avez pas besoin de convertir vos fichiers au format PDF chaque fois que vous souhaitez les partager dans ce format. Ă la place, envoyez un lien qui renvoie vers une version PDF de votre fichier.
https://support.google.com/a/users/answer/9308985?hl=fr
Envoyez ce lien Ă votre client qui souhaite un PDF, il Ă©ditera le PDF du document Ă l'instant T du document.
Cas particulier des Slides : export/png ou export/jpeg...
Pour exporter un slides il faut ajouter export/png, pour obtenir la diapositive au format PNG.
Pointer dans un endroit précis d'un document
Google Sheets : accéder à une feuille précise
Cliquez sur ce lien : https://docs.google.com/spreadsheets/d/1aVG8fi2pwBxggSs13aqWzHCB2rgwBD6sx1cGFmtNwaA/edit et observez le nouveau lien automatiquement généré dans la barre d'adresse. Sheets rajoute automatiquement une information en fin d'URL :
le "#" dans une URL cible une ancre ou un signet dans la page Web. Donc ici l'URL recherche dans le document l'ancre "GID" qui a la valeur "541890420", qui est l'ID de la feuille. A chaque création d'une feuille, Sheets lui créé un ID composé de neuf chiffres.
C'est utile pour communiquer l'URL d'un Sheets qui pointe sur une feuille diffĂ©rente de la premiĂšre. Attention cela n’empĂȘchera pas l'utilisateur d'accĂ©der aux autres feuilles.
Astuce : ça fonctionne aussi avec "preview" à la place d'"edit" pour ouvrir directement une feuille en lecture à l'écran : https://docs.google.com/spreadsheets/d/1aVG8fi2pwBxggSs13aqWzHCB2rgwBD6sx1cGFmtNwaA/preview#gid=541890420
Google Sheets : accéder directement à une plage précise dans une feuille précise
Soyons encore plus précis ! Observez cette URL :
https://docs.google.com/spreadsheets/d/1aVG8fi2pwBxggSs13aqWzHCB2rgwBD6sx1cGFmtNwaA/
edit#gid=497160820&range=C5:J12
le "&" sĂ©pare les arguments d'une requĂȘte. "GID" indique l'ID de la feuille comme vu prĂ©cĂ©demment, et "RANGE" indique la plage ciblĂ©e. L'URL va pointer directement dans la plage C5:J12 de la feuille.
Astuce : récupérez cette URL en sélectionnant une plage, clic droit, obtenir le lien vers cette plage
Pensez-y pour envoyer un collÚgue sur une cellule précise d'une feuille pour lui éviter de rechercher une information, utile dans les trÚs grandes tables !
Google Slides : Ouvrir une diapo spécifique
De la mĂȘme façon que Sheets, Slides ajoute automatiquement dans l'URL l'ID de la premiĂšre diapo si aucune diapo n'est indiquĂ©e.
L'argument porte le nom "SLIDE". La valeur est un peu plus complexe que celle d'une feuille de calcul.
Chaque clic sur une diapo dans la visionneuse modifie la valeur de "SLIDE" dans l'URL.
Et bien sûr, cela fonctionne aussi avec "preview" pour permettre à votre interlocuteur d'accéder directement en lecture à l'écran à n'importe quelle slide de votre présentation. Pensez-y aussi pour créer une table des matiÚres dans votre présentation !
Google Docs : Aller directement Ă un titre de document
Observez cette URL :
Cette URL pointe l'argument "HEADING" qui porte l'ID "h.rrar1dgps27e". Ces repÚres "HEADING" sont créés automatiquement par Google Docs lors de l'utilisation d'un des styles "Titre N".
Ces "HEADING" permettent aussi de créer le plan du document et la table de matiÚres.
Google Docs : Aller directement Ă n'importe quel endroit du document
Si vous souhaitez créer un lien vers un mot ou une image précise du document qui ne soit pas un titre, utilisez les signets.
SĂ©lectionnez la partie du texte ou l'image, ou le dessin... sur lequel vous voulez diriger votre URL, cliquez sur "insertion/signet" puis sur "Lien".
Observez l'URL :
L'argument de l'URL se nomme "BOOKMARK" et porte l'ID correspondant.
Google Forms : Pré-remplir le formulaire
Je finis cet article en vous rappelant aussi la possibilité de créer une URL vers un formulaire avec des informations pré-remplies.
Cliquez sur ce lien : le formulaire possÚde déjà des informations (le nom, l'e-mail, le type de travaux commandé...).
Observez cette URL :
https://docs.google.com/forms/d/e/1FAIpQLSdDNBqn43L1iEQTxGJGByLSChW6snDbVL0PVV4sCOU5J7WXOg/
viewform?usp=pp_url
&entry.2116052852=BIZTRUCLA+C%C3%A9sar
&entry.1558582620=cesar.biztrucla@gmail.com
&entry.74352180=S%C3%A9curit%C3%A9
&entry.60996309=4
&entry.1183170113=2020-08-23
pour en savoir plus, suivez ce lien vers l'excellent article de Michael Ravier pour obtenir et modifier cette URL.
Ce tour d'horizon non exhaustif vous a-t-il permis d'en savoir un peu plus sur les URLs et en particulier sur ceux des documents Google ? Pensez-vous utiliser ces modifications pour améliorer la communication de vos documents à vos interlocuteurs ? Connaissez-vous d'autres modifications possibles ?
Trucs et astuces autour des liens
Astuces pour les URL de Google Drive
Lecteur Web Google Drive
Google Drive comprend une visionneuse Web intégrée afin que les utilisateurs puissent afficher vos fichiers partagés - des documents Microsoft Office aux vidéos en passant par les dessins AutoCAD - directement dans leur navigateur. Vous pouvez utiliser ce visualiseur Web pour afficher des fichiers en ligne sans avoir à télécharger les fichiers sur votre ordinateur.
https://docs.google.com/viewer?url=FILE_URL
Remplacez FILE_URL
par le lien http complet du document en ligne et tout le monde pourra voir votre fichier dans le navigateur lui-mĂȘme. Voici un exemple.
Mode lecteur pour les fichiers Google Drive
Vous pouvez afficher les documents Google natifs en mode lecteur (sans l'interface utilisateur Google) en remplaçant simplement /edit
dans l'URL du fichier Google Drive par /preview
.
Ainsi, si le lien de partage d'origine d'un fichier dans Google Drive est :
https://docs.google.com/spreadsheets/d/SHEET_ID/edit
Vous pouvez afficher le mĂȘme document dans un mode lecteur propre en utilisant le lien :
https://docs.google.com/spreadsheets/d/SHEET_ID/preview
Voici une présentation Google Sheet, Google Document et Google Slides en mode aperçu qui est moins encombrée, sans menus ni barres d'outils et se charge donc plus rapidement.
Intégrer des documents Google dans des pages Web
Le /preview
est utile lorsque vous devez intégrer un document, une feuille de calcul ou une présentation de Drive dans votre page Web à l'aide de la balise IFRAME, comme dans cet exemple en direct.
<iframe src="https://docs.google.com/document/d/FILE_ID/preview" height="600px" width=“800px" allowfullscreen> </ iframe >
Télécharger et exporter des fichiers Google Drive
La visionneuse de fichiers native est utile, mais parfois vous pouvez contourner la visionneuse Google Docs intégrée et forcer le navigateur à télécharger le fichier au lieu de l'ouvrir. Ainsi, si un utilisateur a Photoshop sur son ordinateur, le fichier PSD que vous avez partagé via Google Drive s'ouvrira dans Photoshop et non dans son navigateur Web.
Créer des liens de téléchargement direct et ignorer la visionneuse Web
Lorsque vous importez un fichier dans Google Drive et que vous le partagez, le lien partagé ressemble à ceci :
https://drive.google.com/open?id=DRIVE_FILE_ID
Le FILE_ID
est unique pour chaque fichier dans Google Drive. Si vous copiez ce FILE_ID et l'utilisez dans l'URL ci-dessous, vous obtiendrez un lien direct pour télécharger le fichier depuis Google Drive (exemple).
https://drive.google.com/uc?export=download&id=DRIVE_FILE_ID
Si vous souhaitez ouvrir le fichier dans la visionneuse Web Google Drive, l'URL de la visionneuse serait (exemple) :
https://drive.google.com/file/d/DRIVE_FILE_ID/view
Liens de téléchargement direct pour les documents Google natifs
L'astuce de l'URL de téléchargement direct fonctionne également pour les documents natifs de Google. Cela est trÚs pratique si vous souhaitez donner aux utilisateurs la possibilité de télécharger votre document Google sous forme de fichier PDF en lecture seule ou votre feuille de calcul Google sous forme de fichier Excel XLS.
Google Docs - Téléchargements directs
Tout document dans votre Google Drive a une URL telle que :
https://docs.google.com/document/d/DOC_FILE_ID/edit
Remplacez /edit
par /export?format=
, ajoutez le format de fichier sous lequel le document doit ĂȘtre enregistrĂ© et votre lien de tĂ©lĂ©chargement est prĂȘt (exemple).
https://docs.google.com/document/d/DOC_FILE_ID/export?format=pdf https://docs.google.com/document/d/DOC_FILE_ID/export?format=doc
Les liens ci-dessus tĂ©lĂ©chargeront dĂ©sormais le mĂȘme document Google aux formats Word (.docx) et PDF. Vous pouvez Ă©galement spĂ©cifier txt, html, odt (OpenDocument) ou epub pour tĂ©lĂ©charger le document Google sous forme de livre Ă©lectronique.
Google Slides - Liens de téléchargement
Comme Google Documents, les URL des présentations dans Google Drive ont ce format :
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
Les liens de téléchargement direct pour Google Slides sont légÚrement différents de Google Documents. Remplacez ici /edit
par /export/format
oĂč le format peut ĂȘtre pptx pour tĂ©lĂ©charger Google Slides sous forme de fichiers Microsoft Powerpoint ou PDF pour exporter la prĂ©sentation sous forme de diaporama PDF.
https://docs.google.com/presentation/d/PRESENTATION_ID/export/pdf https://docs.google.com/presentation/d/PRESENTATION_ID/export/pptx
Les liens directs pour tĂ©lĂ©charger la mĂȘme plate-forme de prĂ©sentation aux formats PowerPoint (.pptx) et PDF sont ci-dessous : Par exemple, voici une prĂ©sentation sur Google Slides que vous tĂ©lĂ©chargez directement au format PDF ou PPT.
Télécharger Google Slides en tant que fichiers PNG
Avec Google Slides, vous pouvez soit exporter l'intégralité de la présentation au format PDF, soit créer des liens vers des diapositives individuelles qui téléchargeront la diapositive sous forme de fichier PNG haute résolution.
Tout ce que vous avez Ă faire est d'ajouter ?pageid=pPAGE_NUMBER
à l'URL d'exportation. Donc, si je devais télécharger la 10e diapositive sous forme de fichier PNG, l'URL serait :
https://docs.google.com/presentation/d/FILE_ID/export/png?pageid=p10
Voir également : Lien direct vers une diapositive Google spécifique
Google Sheets - Exporter des liens
Ouvrez votre feuille de calcul Google dans Google Drive, rendez la feuille publique (ou partagez-la avec Anyone with a link
) et notez l'URL partagée. Cela devrait ressembler à ceci :
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit
Les liens de tĂ©lĂ©chargement direct pour Google Sheets sont similaires Ă Google Docs et les feuilles peuvent ĂȘtre exportĂ©es sous forme de fichiers PDF, Excel XLSX et CSV.
https://docs.google.com/spreadsheets/d/FILE_ID/export?format=xlsx https://docs.google.com/spreadsheets/d/FILE_ID/export?format=pdf https://docs.google.com/spreadsheets/d/FILE_ID/export?format=csv
Par exemple, voici la feuille de calcul COVID-19 et vous pouvez directement télécharger le fichier au format PDF ou XLS avec une simple manipulation de l'URL de la feuille d'origine.
Voir également : Envoyer un e-mail à Google Sheets dans les délais
Copiez et personnalisez n'importe quel fichier Google Drive partagé
Remplacez /edit
par /copy
dans l'URL de n'importe quel fichier Google Drive natif et n'importe qui peut cliquer sur ce lien pour faire rapidement une copie de ce fichier dans son propre Google Drive. Essayez ici.
Original Link: https://docs.google.com/document/d/FILE_ID/edit Copy Link: https://docs.google.com/document/d/FILE_ID/copy
L'astuce de l'URL /copy
fonctionne pour Google Docs, Sheets, Slides et Google Scripts. Ajoutez ?copyComments=true
si vous souhaitez que le document copié inclue les commentaires du document d'origine. Définissez includeResolvedCommentsOnCopy=false
pour ignorer la copie des commentaires résolus et copyCollaborators=false
pour ne pas partager le document copié avec les collaborateurs d'origine.
Vous pouvez également l'utiliser pour Google Forms, mais le formulaire ne sera copié sur le compte Google d'un autre utilisateur que si le propriétaire du formulaire a autorisé l'accÚs au formulaire.
Inviter des utilisateurs lors de la copie de documents
Si vous ajoutez userstoinvite=email@domain.com
à l'URL de copie, l'utilisateur Google qui copie le document sera invité à partager le document avec le compte Google spécifique immédiatement aprÚs avoir copié le document.
https://docs.google.com/document/d/FILE_ID/copy?userstoinvite=emailaddres
Google Drawings - Intégrer en tant qu'image
Vous pouvez exporter vos Google Drawings sous forme de fichiers SVG, PNG, JPEG ou PDF en remplaçant /edit
dans l'URL du dessin par /export/FORMAT
.
Par exemple, si l'URL Google Drawing dans Drive est :
https://docs.google.com/drawings/d/FILE_ID/edit
Le lien direct pour télécharger le dessin en format vectoriel comme SVG ou en fichier PDF serait :
https://docs.google.com/drawings/d/FILE_ID/export/svg https://docs.google.com/drawings/d/FILE_ID/export/pdf https://docs.google.com/drawings/d/FILE_ID/export/jpg
Vous pouvez mĂȘme utiliser ces liens pour intĂ©grer Google Drawings en tant qu'images en ligne dans vos pages Web HTML Ă l'aide de la <img>
, comme illustré ici.
< p > < img src = " https://docs.google.com/drawings/d/FILE_ID/export/png " alt = " Google Drawing " /> </ p >
Voir aussi : Les URL Google les plus importantes
Commentaires
Enregistrer un commentaire
đ Hello,
N'hĂ©sitez pas Ă commenter ou vous exprimer si vous avez des trucs Ă dire . . .đ