web-dev-qa-db-fra.com

Documentation sur l'URL intégrée à la feuille Google

Est-ce que quelqu'un sait s'il existe une documentation officielle pour les paramètres d'URL intégrés à une feuille de calcul Google?

C'est-à-dire, étant donné une URL intégrée de Google Sheets comme celle-ci: https://docs.google.com/a/aicr.org/spreadsheet/pub?key=0AhExuVBhVYT1dGxxejBmUHAzYUhGb25veTRkdW1YekE&single=true&gid=1& html & gridlines = false

  1. Que font les arguments et
  2. Quels autres arguments sont disponibles, qui ne sont pas inclus par défaut?

Après beaucoup de fouilles et de recherches, j'ai trouvé:

  • Certains paramètres ne semblent rien faire (& single = true, & embedded = true)
  • Certains paramètres sont déclarés en toute confiance dans les résultats de recherche Google, mais ne fonctionnent pas (& gridlines = false)
  • Certains paramètres ne semblent pas apparaître dans les recherches que j'ai faites (& output = csv)

... et aucune recherche que j'ai faite n'a produit quoi que ce soit, même à distance, que ce soit:

  • un document officiel géré par Google pour les URL intégrées
  • une vue de code du code utilisé pour analyser les URL intégrées

Par essais et erreurs, j'ai trouvé:

  • & clé = [ID]
    • iD de feuille google
  • & single = [vrai | faux]
    • vrai: ??? (présent lorsque je n'ai publié qu'une seule feuille)
    • faux: ???
  • & gid = [#]
    • iD de la feuille ??? (présent lorsque je n'ai publié qu'une seule feuille)
    • peut-être que cela peut être utilisé pour spécifier une feuille et une plage lorsque l'ensemble de votre document de feuilles Google a été "publié sur le Web" (au lieu d'une seule feuille de votre document)
  • & range = [CellAddress1: CellAddress2]
    • spécifier une plage de cellules à inclure, par exemple "B1: C20"
    • si "widget =" est faux ou absent, supprime l'affichage des informations habituelles d'en-tête et de pied de page de Google
    • si la plage espacée est plus grande que la feuille publiée, affiche uniquement la feuille tout en supprimant l'en-tête et le pied de page.
  • & embedded = [vrai | faux]
    • vrai: ???
    • faux: ???
    • cet élément est inclus dans le code d'intégration proposé à partir de feuilles de google (défini sur "true"), mais ne semble pas avoir d'effet.
  • & widget = [vrai | faux]
    • true: afficher l'intégralité de l'élément partagé. Remplace "range =". N'inclut PAS le pied de page de la clause de non-responsabilité de Google.
    • false: inclure le pied de page de la clause de non-responsabilité de Google dans la sortie (sauf si "range =" est également présent)
  • & output = [html | txt | csv]
    • html (par défaut): sortie sous forme de tableau html dans le code qui inclut également le code de suivi Google
    • txt: affiche le contenu de la plage ou de la feuille spécifiée sous forme de texte séparé par des tabulations
    • csv: sortie au format csv
  • & gridlines = [???]
    • cela apparemment fonctionnait mais ne fonctionne pas pour moi.
    • Pour supprimer le quadrillage dans les feuilles incorporées, j'ai défini des bordures sur toutes les cellules, puis colorie les bordures pour qu'elles correspondent à la couleur d'arrière-plan de la feuille (par exemple, des bordures blanches unies sur une feuille à fond blanc).
25
mmccarn

Voici certains des paramètres que j'ai trouvés pour Google Docs (merci à Joel http://obstruction.tumblr.com/post/60784440737/google-docs-url-parameters-rm-minimal-rm-full ):

Paramètres d'URL de Google Docs:

rm=minimal
rm=full
rm=embedded
rm=demo
rm=(render mode)
ui=2 (select the interface version)
chrome=false (full screen mode)
gid=24 (Whis sheet you want to display)
widget=false
single=true
range=A2:AA26 Output=html
widget=false
width=(width)
height=(height)
frameborder=(size of border)
q=(Whatever) Search Query
viewer?
start=
channel=
ibd=
client=
14
Maksim Luzik

Je cherchais la même chose! Un autre paramètre d'URL que j'ai trouvé utile est

  • & rm = [minimal |?]
    • minimal: masque le menu supérieur et l'inspecteur de cellule, mais affiche toujours les numéros de ligne, les lettres de colonne et la fonction Ajouter plus de lignes en bas.

Cette ressource décrit certains paramètres, bien que je ne puisse pas garantir sa précision. http://www.goopal.org/google-sites-business/google-spreadsheets/spreadsheet-output/publish-spreadsheet#TOC-Other-Export-Parameters

3