Πώς να χρησιμοποιήσετε τα φύλλα Google ως τελικό σημείο JSON

ΕΝΗΜΕΡΩΣΗ: 13/5/2020 - Διατίθενται παρακάτω βήματα για το νέο πλαίσιο διαλόγου κοινής χρήσης.

Ευχαριστώ Erica H!

Δημιουργείτε μια πρωτότυπη δυναμική εφαρμογή ιστού και πρέπει να συνεργαστείτε με μη προγραμματιστές;

Έχω πάει σε hackathon στο παρελθόν και έχω βιώσει να συμμετέχω με τις γνώσεις για το πώς να αναπτύξω μια εφαρμογή, αλλά δεν έχω την ικανότητα ή το χρόνο να εφαρμόσω μια πλήρη εφαρμογή ιστού στο 3ήμερο σπριντ. Αυτός ο χρόνος μπορεί να είναι πολύ χαμηλός για να βοηθήσει ακόμη και να παραμεριστεί για να παρακολουθήσει μαθήματα και να μελετήσει HTML και CSS.

Το αποτέλεσμα? Έχω μάθει πολλά, αλλά εύχομαι να μπορούσα να συνεισφέρω περισσότερο.

Σε έναν από τους hackathons που συμμετείχα πρόσφατα, αντιμετώπισα ένα παρόμοιο πρόβλημα. Αυτή τη φορά δεν ήμουν ο αρχάριος. Είχα μη μηχανικούς που ήθελαν να βοηθήσουν στην κατασκευή του πρωτοτύπου διαδικτυακής εφαρμογής μας. Ευτυχώς, σκοντάψαμε σε ένα Google Spreadsheets ως τρόπος για τους μη μηχανικούς μας να χλευάσουμε τη βάση δεδομένων μας και να έχουμε τους προγραμματιστές back-end να συνδεθούν με το Google Sheets JSON Endpoint και να το αναλύσουμε.

Με αυτόν τον οδηγό, θα μπορείτε:

  1. Δημιουργήστε ένα υπολογιστικό φύλλο στο Google Spreadsheets.
  2. Δημοσιεύστε το υπολογιστικό φύλλο στον Ιστό.
  3. Δημιουργήστε ένα τελικό σημείο JSON.
  4. Ανοίξτε το υπολογιστικό φύλλο για δημόσια συνεργασία.
  5. Μεταβιβάστε το τελικό σημείο JSON στον προγραμματιστή υποστήριξης.

Μετά από αυτό το σεμινάριο, θα μπορείτε να συμμετέχετε σε ομάδες και να πείτε, "Μπορώ να βοηθήσω με το back-end!".

Ενότητα 1: Δημιουργία φύλλου Google

Βήμα 1:

Μεταβείτε στα Υπολογιστικά φύλλα Google

Βήμα 2:

Δημιουργήστε ένα νέο υπολογιστικό φύλλο

Ενότητα 2: Δημοσίευση των Φύλλων Google στον Ιστό

Σημείωση: Νέα ενημερωμένη έκδοση διαλόγου Share Share στις 13/5/2020, που βρίσκεται μετά το βήμα 2

Βήμα 1:

Κάντε κλικ στο Αρχείο > Δημοσίευση στον Ιστό…

Βήμα 2:

Κάντε κλικ στο Δημοσίευση και μετά στο OK

Βήμα 3:

Δεν χρειάζεται να κάνω τίποτα εδώ

ΕΝΗΜΕΡΩΣΗ: 13/5/2020 - Νέο πλαίσιο διαλόγου κοινής χρήσης

Βήμα 1:

Πατήστε Κοινή χρήση

Βήμα 2:

Κάντε κλικ στην επιλογή "Αλλαγή σε οποιονδήποτε έχει τον σύνδεσμο"

Βήμα 3:

Κάντε κλικ στο "Τέλος"

Ενότητα 4: Χρήση των Φύλλων Google ως τελικού σημείου JSON

Βήμα 1:

Αντιγράψτε τη διεύθυνση URL προτύπου και επικολλήστε στη γραμμή διευθύνσεων:

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

Βήμα 2:

Μεταβείτε στα φύλλα Google που έχετε ανοίξει και ελέγξτε τη γραμμή διευθύνσεων

Βήμα 3:

Μεταβείτε στη διεύθυνση URL προτύπου και αντικαταστήστε

  • YOURGOOGLESHEETCODE με 1ifbWzueslEP5-_ysP6gg7o_NaHQmqF8LlXBfStCwFMs
  • SHEETPAGENUMBER έως 1

Βήμα 4:

Ανάκτηση διεύθυνσης URL JSON

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

Ενότητα 5: Δημοσίευση των Υπολογιστικών φύλλων Google (για συνεργασία και εισαγωγή δεδομένων)

Βήμα 1:

Επάνω δεξιά, κάντε κλικ στην επιλογή Κοινή χρήση

Βήμα 2:

Προσθέστε ένα όνομα, κάντε κλικ στην Αποθήκευση

Βήμα 3:

Κάντε κλικ στην επιλογή Για προχωρημένους

Βήμα 4:

Κάντε κλικ στην Αλλαγή…

Βήμα 5:

Κάντε κλικ στο Ενεργοποίηση - Δημόσιο στον Ιστό και μετά Αποθήκευση

Κοινή Gotchas:

Εάν λάβετε την παρακάτω απάντηση, ελέγξτε τη διεύθυνση URL σας και βεβαιωθείτε ότι χρησιμοποιείτε τον κώδικα Φύλλων Google στη γραμμή διευθύνσεων.

Εάν λάβετε την παρακάτω απάντηση, επιστρέψτε στην Ενότητα 2: Δημοσίευση των Φύλλων Google στον Ιστό.

Clark Jason Ngo - Μεταπτυχιακός Βοηθός Διδασκαλίας - Τεχνολογικό Ινστιτούτο - City University of Seattle |…

Εγγραφείτε στο LinkedIn * Passionate για να καλλιεργήσετε νέους προγραμματιστές λογισμικού. Τεχνικές δεξιότητες: Git, MVC, JavaScript, NodeJS, ReactJS… www.linkedin.com