Πώς να φορτίσετε τις Εφαρμογές Google σας με τον Επεξεργαστή Σεναρίων

Οδηγός σεναρίου Εφαρμογών Google



Εάν χρησιμοποιείτε τις Εφαρμογές Google, τότε το πιθανότερο είναι ότι δεν τις χρησιμοποιείτε σε πλήρη έκταση. Με το Google Apps Script, μπορείτε να προσθέσετε προσαρμοσμένα μενού και διαλόγους, να γράψετε προσαρμοσμένες λειτουργίες και μακροεντολές και να δημιουργήσετε πρόσθετα για να επεκτείνετε τα Έγγραφα, τα Φύλλα και τις Παρουσιάσεις Google.

Τι είναι το σενάριο Εφαρμογών Google;

Το Google Apps Script είναι μια πλατφόρμα ανάπτυξης που βασίζεται σε σύννεφο για τη δημιουργία προσαρμοσμένων, ελαφρών εφαρμογών ιστού. Μπορείτε να δημιουργήσετε επεκτάσιμες εφαρμογές απευθείας μέσα στο πρόγραμμα περιήγησής σας που ενσωματώνονται αβίαστα με τα προϊόντα Google.





Το Apps Script χρησιμοποιεί τη γλώσσα JavaScript και συνδυάζει την εξοικείωση της ανάπτυξης ιστού και των προϊόντων Google σε ένα μέρος, καθιστώντας το ένα τέλειο εργαλείο για την προσαρμογή εφαρμογών για την επιχείρηση, τον οργανισμό σας ή απλώς για την αυτοματοποίηση κοσμικών εργασιών.

Μπορείτε να δημιουργήσετε δύο τύπους σεναρίων με το Google Apps Script:



    Αυτόνομο:Αυτά τα σενάρια δεν δεσμεύονται σε καμία υπηρεσία, όπως Έγγραφα Google, Υπολογιστικά φύλλα ή Παρουσιάσεις. Μπορούν να εκτελούν λειτουργίες σε όλο το σύστημα, κάτι σαν μακροεντολές. Δεν είναι ιδανικά για κοινή χρήση με ένα ευρύτερο κοινό, επειδή πρέπει να αντιγράψετε και να επικολλήσετε τον κώδικα για να τα χρησιμοποιήσετε. Τα παραδείγματα περιλαμβάνουν την αναζήτηση αρχείων στο Drive για αρχεία με συγκεκριμένα ονόματα ή το να δείτε ποιος έχει πρόσβαση στα κοινόχρηστα αρχεία και τους φακέλους σας στο Drive. Οριο:Αυτά συνδέονται με ένα αρχείο Έγγραφα, Φύλλα, Φόρμες ή Παρουσιάσεις Google. Τα δεσμευμένα σενάρια επεκτείνουν τη λειτουργικότητα ενός αρχείου και εκτελούν ενέργειες μόνο σε αυτό το συγκεκριμένο αρχείο. Τα παραδείγματα περιλαμβάνουν την προσθήκη προσαρμοσμένων μενού, πλαισίων διαλόγου και πλευρικών γραμμών σε μια υπηρεσία ή ένα σενάριο που σας στέλνει ειδοποιήσεις μέσω email κάθε φορά που αλλάζει ένα συγκεκριμένο κελί σε ένα Φύλλο.

Εάν δεν γνωρίζετε πολύ JavaScript ή ίσως δεν το έχετε ξανακούσει, μην το αφήσετε να σας τρομάξει από το να αναπτύξετε ένα δικό σας σενάριο. Είναι πολύ εύκολο να ξεκινήσετε να χρησιμοποιείτε το Apps Script, καθώς παρέχει α πληθώρα εγγράφων και παραδειγμάτων για να το δοκιμάσετε μόνοι σας. Παρακάτω είναι μερικά απλά παραδείγματα που θα σας βοηθήσουν να κατανοήσετε πώς λειτουργούν.

Πώς να δημιουργήσετε ένα αυτόνομο σενάριο

Τώρα που ξέρετε τι είναι, ας προχωρήσουμε και δημιουργήστε το πρώτο σας αυτόνομο σενάριο. Θα χρησιμοποιήσουμε ένα δείγμα κώδικα από την Google για να μας βοηθήσει να ρίξουμε το μπαλάκι και θα παρέχουμε εξηγήσεις στις γραμμές κώδικα εάν δεν είστε εξοικειωμένοι με το GoogleScript ή το JavaScript.

Διαφήμιση

Προχωρήστε στο Σενάριο Εφαρμογών Google . Στην επάνω αριστερή γωνία, κάντε κλικ στο εικονίδιο του χάμπουργκερ και, στη συνέχεια, κάντε κλικ στο Νέο σενάριο.



Ένα νέο έργο χωρίς τίτλο ανοίγει με μια κενή συνάρτηση μέσα, αλλά επειδή χρησιμοποιούμε δείγμα κώδικα από την Google, μπορείτε να προχωρήσετε και να διαγράψετε όλο το κείμενο στο αρχείο.

Η πρώτη σας λειτουργία σεναρίου εφαρμογών

Σημείωση: Για να λειτουργήσει αυτό το σενάριο, πρέπει να είστε συνδεδεμένοι στον λογαριασμό σας Google.

Αφού διαγράψετε τον κώδικα που έχει προφορτωθεί στο αρχείο, επικολλήστε τον ακόλουθο κώδικα:

doc.getBody().appendParagraph('This document was created by Google Apps Script.');

Για να μπορέσετε να εκτελέσετε τον κώδικα, πρέπει να αποθηκεύσετε το σενάριο. Κάντε κλικ στο Αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή Αποθήκευση.

κάντε κλικ στο Αρχείο και μετά κάντε κλικ στο Αποθήκευση για να αποθηκεύσετε το σενάριό σας

Διαφήμιση

Μετονομάστε το έργο σε κάτι που σας βοηθά να θυμάστε τι κάνει το σενάριο και, στη συνέχεια, πατήστε OK.

Μετονομάστε το έργο σας σε κάτι που σας λέει τι κάνει το σενάριο και, στη συνέχεια, κάντε κλικ στο OK

Για να εκτελέσετε τον κωδικό σας, κάντε κλικ στο εικονίδιο αναπαραγωγής που βρίσκεται στη γραμμή εργαλείων.

Θα πρέπει να εκχωρήσετε στο σενάριο ορισμένα δικαιώματα πρόσβασης στον λογαριασμό σας Google μέσω ενός αναδυόμενου παραθύρου αφού κάνετε κλικ στην επιλογή Εκτέλεση την πρώτη φορά. Κάντε κλικ στην επιλογή Έλεγχος αδειών για να δείτε σε τι χρειάζεται να έχει πρόσβαση.

Για να μπορέσει να εκτελεστεί το σενάριο, πρέπει να ελέγξετε τα δικαιώματα που απαιτεί. Κάντε κλικ στην επιλογή Έλεγχος δικαιωμάτων

Επειδή αυτή δεν είναι επαληθευμένη από την Google εφαρμογή, θα λάβετε άλλη μια προειδοποίηση. Βασικά λέει ότι, εκτός και αν γνωρίζετε τον προγραμματιστή (εμείς) προχωρήστε μόνο εάν τον εμπιστεύεστε. Κάντε κλικ στο Advanced και, στη συνέχεια, κάντε κλικ στο Go to CreateNewDoc (ή όπως ονομάσατε αυτό το σενάριο).

Εμφανίζεται μια προειδοποίηση από την Google που δηλώνει την εφαρμογή εσείς

Ελέγξτε τα δικαιώματα που απαιτεί το σενάριο και, στη συνέχεια, κάντε κλικ στην επιλογή Να επιτρέπεται.

Ελέγξτε τα δικαιώματα και, στη συνέχεια, κάντε κλικ στην επιλογή Να επιτρέπεται

Εξαιρετική! Τώρα, κατευθυνθείτε στο Drive σας και αν όλα πάνε καλά, το Hello, World! αρχείο πρέπει να υπάρχει. Κάντε διπλό κλικ για να το ανοίξετε.

Μεταβείτε στο Drive και κάντε διπλό κλικ στο αρχείο που δημιουργήθηκε πρόσφατα

Όταν ανοίξετε το αρχείο, θα δείτε τη γραμμή κειμένου από τον κώδικα που προστίθεται στο έγγραφό σας.

Μέσα στο αρχείο βρίσκεται η γραμμή κειμένου που προσθέσατε μέσω του σεναρίου

Διαφήμιση

Τώρα, εάν θέλετε να λαμβάνετε μια ειδοποίηση μέσω email κατά τη δημιουργία του εγγράφου, μπορείτε να προσθέσετε μερικές ακόμη γραμμές κώδικα για να στείλετε μία στον λογαριασμό σας Google αυτόματα. Προσθέστε τις ακόλουθες γραμμές κώδικα μετά το |_+_|αλλά πριν από το τελευταίο σγουρό άγκιστρο |_+_|

} :

Κάντε κλικ στο εικονίδιο Εκτέλεση.

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

Για να μπορέσει να εκτελεστεί το σενάριο, πρέπει να ελέγξετε τα δικαιώματα που απαιτεί. Κάντε κλικ στην επιλογή Έλεγχος δικαιωμάτων

Κάντε κλικ στο Advanced και, στη συνέχεια, κάντε κλικ στο Go to CreateNewDoc.

Σημείωση: Καθώς η Google σάς προειδοποιεί σχετικά με την εκκίνηση μη επαληθευμένων εφαρμογών, θα λάβετε ένα μήνυμα ειδοποίησης ασφαλείας που θα σας ειδοποιεί επίσης. Η Google το κάνει αυτό μόνο σε περίπτωση που δεν παραχωρούσατε εσείς την πρόσβαση σε μια μη επαληθευμένη εφαρμογή.

Ελέγξτε το νέο σύνολο αδειών που απαιτεί το σενάριο και, στη συνέχεια, κάντε κλικ στην επιλογή Να επιτρέπεται.

Ελέγξτε τη νέα άδεια και κάντε κλικ στην επιλογή Να επιτρέπεται

Όταν δημιουργηθεί το έγγραφο, λαμβάνετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου με έναν σύνδεσμο προς το αρχείο στο Google Drive σας.

Η ειδοποίηση μέσω email ότι

Κάνοντας κλικ στον σύνδεσμο μεταφέρεστε απευθείας στο αρχείο, το οποίο βρίσκεται μέσα στο Google Drive σας.

Μέσα στο αρχείο υπάρχει η γραμμή κειμένου που προστέθηκε από το σενάριο

Πώς να δημιουργήσετε ένα δεσμευμένο σενάριο

Για αυτό το επόμενο παράδειγμα, ας δημιουργήσουμε ένα δεσμευμένο σενάριο για τα Φύλλα Google που αναλύει ένα υπάρχον φύλλο για διπλότυπες καταχωρήσεις στη σειρά και στη συνέχεια τις διαγράφει.

Διαφήμιση

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

Ένα Φύλλο Google με διπλότυπες σειρές

Κάντε κλικ στην επιλογή Εργαλεία και, στη συνέχεια, κάντε κλικ στην Επεξεργασία Σεναρίων.

Κάντε κλικ στην επιλογή Εργαλεία και, στη συνέχεια, κάντε κλικ στην Επεξεργασία Σεναρίων

Το Google Apps Script ανοίγει σε μια νέα καρτέλα με ένα κενό σενάριο. Αυτή τη φορά, ωστόσο, το σενάριο είναι συνδεδεμένο στο Φύλλο από το οποίο ανοίγει.

Μια κενή συνάρτηση για το δεσμευμένο σας σενάριο

Όπως και πριν, διαγράψτε την άδεια συνάρτηση και επικολλήστε τον παρακάτω κώδικα:

//Initialize your function function createADocument() { // Create a new Google Doc named 'Hello, world!' var doc = DocumentApp.create('Hello, world!'); // Access the body of the document, then add a paragraph. doc.getBody().appendParagraph('This document was created by Google Apps Script.'); }

Σημείωση: Για να καταργήσει το σενάριο ένα διπλότυπο, όλα τα κελιά στη σειρά πρέπει να ταιριάζουν.

Αποθηκεύστε και μετονομάστε το σενάριό σας και, στη συνέχεια, πατήστε το εικονίδιο Εκτέλεση.

Διαφήμιση

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

Κάντε κλικ στην επιλογή Αναθεώρηση αδειών για να προβάλετε τα ζητούμενα δικαιώματα

Αποδεχτείτε τις προτροπές και κάντε κλικ στην επιλογή Να επιτρέπεται για να εξουσιοδοτήσετε το σενάριο.

Ελέγξτε τα δικαιώματα και, στη συνέχεια, κάντε κλικ στην επιλογή Να επιτρέπεται

Αφού τελειώσει η εκτέλεσή του, επιστρέψτε στο Φύλλο σας και, ως δια μαγείας, όλες οι διπλές καταχωρήσεις εξαφανίζονται από το αρχείο σας!

Τα διπλά σημεία δεδομένων έχουν αφαιρεθεί!

Δυστυχώς, εάν τα δεδομένα σας βρίσκονται μέσα σε έναν πίνακα—όπως το παραπάνω παράδειγμα—αυτό το σενάριο δεν θα αλλάξει το μέγεθος του πίνακα ώστε να ταιριάζει με τον αριθμό των καταχωρήσεων σε αυτό.


Αν και αυτά είναι δύο αρκετά απλά παραδείγματα για το πώς να χρησιμοποιήσετε το Apps Script, οι επιλογές είναι σχεδόν απεριόριστες και όλα εξαρτώνται από το τι μπορείτε να ονειρευτείτε με αυτούς τους πόρους. Αλλά, στο μεταξύ, κατευθυνθείτε προς το Σελίδα GSuite Devs Github ή Ψηφιακή Έμπνευση και ρίξτε μια ματιά στη στοίβα των δειγμάτων σεναρίων που μπορείτε να αναπτύξετε στις δικές σας υπηρεσίες για να πάρετε μια καλύτερη ιδέα για το τι είναι πραγματικά ικανό να κάνει το Apps Script.

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Brady Gavin Μπρέιντι Γκάβιν
Ο Brady Gavin είναι βυθισμένος στην τεχνολογία για 15 χρόνια και έχει γράψει πάνω από 150 λεπτομερή σεμινάρια και επεξηγήσεις. Έχει καλύψει τα πάντα, από παραβιάσεις μητρώου των Windows 10 έως συμβουλές προγράμματος περιήγησης Chrome. Ο Brady έχει δίπλωμα στην Επιστήμη Υπολογιστών από το Camosun College στη Βικτώρια, BC.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα