Comment utiliser Google Sheets comme point de terminaison JSON

MISE À JOUR: 13/05/2020 - Les étapes de la nouvelle boîte de dialogue Partager sont disponibles ci-dessous.

Merci Erica H!

Créez-vous un prototype d'application Web dynamique et avez-vous besoin de collaborer avec des non-développeurs?

J'ai déjà participé à un hackathon et j'ai déjà participé avec les connaissances nécessaires pour développer une application, mais je n'avais ni les compétences ni le temps nécessaires pour implémenter une application Web complète dans le sprint de 3 jours. Ce temps-là, les compétences étaient bien trop faibles pour même aider et ont été mis à l'écart pour regarder des didacticiels et étudier le HTML et le CSS.

Le résultat? J'ai beaucoup appris, mais j'aurais aimé pouvoir contribuer davantage.

Dans l'un des hackathons auxquels j'ai participé récemment, j'ai rencontré un problème similaire. Cette fois-ci, je n'étais pas le débutant. J'avais des non-ingénieurs qui voulaient aider à créer notre prototype d'application Web. Heureusement, nous sommes tombés sur une feuille de calcul Google comme un moyen pour nos non-ingénieurs de simuler notre base de données et de permettre aux développeurs back-end de se connecter à Google Sheets JSON Endpoint et de l'analyser.

Avec ce guide, vous serez en mesure de:

  1. Créez une feuille de calcul dans Google Spreadsheets.
  2. Publiez la feuille de calcul sur le Web.
  3. Générez un point de terminaison JSON.
  4. Ouvrez la feuille de calcul pour une collaboration publique.
  5. Transmettez le point de terminaison JSON à votre développeur back-end.

Après ce didacticiel, vous pourrez rejoindre des équipes et dire: "Je peux vous aider avec le back-end!"

Section 1: Créer une feuille Google

Étape 1:

Accéder à Google Sheets

Étape 2:

Créer une nouvelle feuille de calcul

Section 2: Publication de vos feuilles de calcul Google sur le Web

Remarque: mise à jour de la nouvelle boîte de dialogue Partager à partir du 13/05/2020, située après l'étape 2.

Étape 1:

Cliquez sur Fichier > Publier sur le Web…

Étape 2:

Cliquez sur Publier , puis sur OK

Étape 3:

Pas besoin de faire quoi que ce soit ici

MISE À JOUR: 13/05/2020 - Boîte de dialogue Nouveau partage

Étape 1:

Cliquez sur Partager

Étape 2:

Cliquez sur "Changer pour toute personne disposant du lien"

Étape 3:

Cliquez sur "Terminé"

Section 4: Utilisation de vos feuilles de calcul Google comme point de terminaison JSON

Étape 1:

Copiez l'URL du modèle et collez-la dans la barre d'adresse:

//spreadsheets.google.com/feeds/cells/YOURGOOGLESHEETCODE/SHEETPAGENUMBER/public/full?alt=json

Étape 2:

Accédez à vos feuilles de calcul Google ouvertes et vérifiez la barre d'adresse

Étape 3:

Accédez à l'URL du modèle et remplacez

  • YOURGOOGLESHEETCODE avec 1ifbWzueslEP5-_ysP6gg7o_NaHQmqF8LlXBfStCwFMs
  • SHEETPAGENUMBER à 1

Étape 4:

Récupérer l'URL JSON

//spreadsheets.google.com/feeds/cells/1ifbWzueslEP5-_ysP6gg7o_NaHQmqF8LlXBfStCwFMs/1/public/full?alt=json

Section 5: Rendre vos feuilles de calcul Google publiques (pour la collaboration et la saisie de données)

Étape 1:

En haut à droite, cliquez sur Partager

Étape 2:

Ajoutez un nom, cliquez sur Enregistrer

Étape 3:

Cliquez sur Avancé

Étape 4:

Cliquez sur Modifier…

Étape 5:

Cliquez sur Activé - Public sur le Web , puis sur Enregistrer

Gotchas communs:

Si vous recevez la réponse ci-dessous, veuillez vérifier votre URL et assurez-vous d'utiliser le code Google Sheets dans la barre d'adresse.

Si vous recevez la réponse ci-dessous, veuillez retourner à la section 2: Publication de vos feuilles de calcul Google sur le Web.

Clark Jason Ngo - Assistant d'enseignement diplômé - Institut de technologie - Université de la ville de Seattle |…

Inscrivez-vous sur LinkedIn * Passionné par la formation de nouveaux développeurs de logiciels. Compétences techniques: Git, MVC, JavaScript, NodeJS, ReactJS… www.linkedin.com