Πώς να δημιουργήσετε προσαρμοσμένες λειτουργίες στα Υπολογιστικά φύλλα Google

Πώς να δημιουργήσετε προσαρμοσμένες λειτουργίες στα Υπολογιστικά φύλλα Google

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





Εάν πρέπει να ξεπεράσετε το πεδίο εφαρμογής του ενσωματωμένου Φύλλου Google (όπως ταξινόμηση στηλών στα Υπολογιστικά φύλλα Google ), η δημιουργία μιας προσαρμοσμένης συνάρτησης είναι η λύση. Οι προσαρμοσμένες λειτουργίες είναι κομμάτια κώδικα που εκτελούν ενέργειες στο φύλλο σας. Μόλις τα γράψετε, μπορείτε να τους δώσετε ένα όνομα και να τους καλέσετε ξανά και ξανά, εξοικονομώντας χρόνο.





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





Λειτουργίες φύλλων Google

Τα Υπολογιστικά φύλλα Google έχουν αρκετά ισχυρές λειτουργίες που είναι ήδη ενσωματωμένες. Ένα παράδειγμα ενσωματωμένων συναρτήσεων που μπορεί να έχετε ήδη χρησιμοποιήσει Αθροισμα ή Μέση τιμή :

Τι γίνεται αν θέλετε να εκτελέσετε έναν υπολογισμό που δεν περιλαμβάνεται στις τυπικές συναρτήσεις; Εξετάστε ένα σενάριο όπου θέλετε να προσθέσετε φόρο επί των πωλήσεων στην τιμή ενός προϊόντος. Δεδομένου ότι οι φορολογικοί συντελεστές διαφέρουν ανάλογα με την τοποθεσία, θα χρειαστεί να δημιουργήσετε μια συνάρτηση με μια μεγάλη λίστα ένθετων λογικών. Θα έμοιαζε κάπως έτσι:



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

Τώρα φανταστείτε αν έπρεπε να προσθέσετε δώδεκα ή περισσότερες προϋποθέσεις σε αυτήν τη δήλωση για κάθε κατάσταση. Θα έβγαινε εκτός ελέγχου!

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





Μαθαίνοντας πώς να δημιουργείτε προσαρμοσμένες λειτουργίες ανοίγει έναν ολοκαίνουργιο κόσμο δυνατοτήτων. Ας ξεκινήσουμε λοιπόν.

Δημιουργήστε μια προσαρμοσμένη λειτουργία φύλλων Google

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





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

Ανοίξτε το πρόγραμμα επεξεργασίας σεναρίων

Ανοίξτε το Φύλλο Google και επιλέξτε Εργαλεία >> Script Editor

Δημιουργήστε τη λειτουργία σας

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

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

Για να χρησιμοποιήσετε αυτό το παράδειγμα φόρου, μπορείτε να αντιγράψετε και να επικολλήσετε αυτόν τον κώδικα στον επεξεργαστή σεναρίων:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

Αυτή είναι μια συνάρτηση που ονομάζεται φόρος που θα υπολογίσει το φορολογικό συντελεστή σε μια τιμή με βάση την τοποθεσία που εισάγετε στη συνάρτηση. Πρόκειται για υποθετικά φορολογικά ποσοστά.

Το σενάριο θα πάρει δύο κελιά. Ένα ανατέθηκε σε εισαγωγή το άλλο να τοποθεσία Το Θα εκτελέσει κώδικα για να καθορίσει σε ποια κατάσταση θέλετε να υπολογίσετε και να επιστρέψετε το ποσό του φόρου.

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

Αποθηκεύστε τη λειτουργία σας

Επιλέγω Αρχείο >> Αποθηκεύσετε , δώστε ένα όνομα στο έργο σας και κάντε κλικ Εντάξει Το

Χρησιμοποιήστε την προσαρμοσμένη λειτουργία σας

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

Για το φορολογικό μας παράδειγμα χρησιμοποιούμε δύο εισόδους. Η τοποθεσία που θα καθορίσει τον φορολογικό συντελεστή και την τιμή του προϊόντος που χρειάζεται φόρο που εφαρμόζεται σε αυτόν:

= φόρος (Β2, Α2) όπου Β2 είναι η τιμή του προϊόντος και Α2 είναι η φορολογική τοποθεσία.

Μπορείς να χρησιμοποιήσεις Αυτόματη συμπλήρωση όπως το Excel για να μεταφέρετε και να αποθέσετε τη λειτουργία σας σε όλες τις σειρές σας, όπως ακριβώς θα κάνατε με μια ενσωματωμένη συνάρτηση:

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

Ακολουθεί το αποτέλεσμα του νέου σεναρίου:

Επαναχρησιμοποιήστε τις λειτουργίες σας

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

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

Υπάρχουν δύο τρόποι για να χρησιμοποιήσετε ξανά τις λειτουργίες σας:

  1. Αποθηκεύστε τις λειτουργίες σας σε ένα κενό φύλλο και χρησιμοποιήστε το ως πρότυπο χρησιμοποιώντας ένα αντίγραφο του για όλα τα μελλοντικά φύλλα.
  2. Αντιγράψτε τις λειτουργίες σας από το ένα φύλλο στο άλλο. Αυτό είναι κουραστικό, αλλά θα λειτουργήσει. Ανοίξτε τον επεξεργαστή δέσμης ενεργειών και αντιγράψτε όλο τον κώδικα από ένα φύλλο, ανοίξτε τον επεξεργαστή σεναρίου σε άλλο φύλλο και επικολλήστε τον κώδικα εκεί.
  3. Αποθηκεύστε το φύλλο σας στο Συλλογή προτύπων Google Το Λάβετε υπόψη ότι αυτό θα κάνει το έγγραφό σας προσβάσιμο από άλλους. Θα μπορείτε να το περιορίσετε στα μέλη του τομέα σας εάν έχετε συνδρομή Google Apps for Work. Εάν δεν έχετε χρησιμοποιήσει τη συλλογή προτύπων στο παρελθόν, αξίζει να το δείτε. Υπάρχουν μια σειρά από χρήσιμα πρότυπα Google εκεί έξω για να κάνουν τη ζωή σας πιο εύκολη.

Τεκμηριώστε το Google Script σας

Το Google Script υποστηρίζει τη μορφή JSDoc, η οποία σας επιτρέπει να προσθέσετε σχόλια στον τύπο σας για να παρέχετε κάποιο χρήσιμο πλαίσιο.

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

Αυτό δεν απαιτείται αλλά συνιστάται.

Μπορείτε να κάνετε τόσα υπέροχα πράγματα με προσαρμοσμένες λειτουργίες στα Υπολογιστικά φύλλα Google. Στην πραγματικότητα, η δημιουργία προσαρμοσμένων λειτουργιών είναι ένας από τους τρόπους χρήσης Scripts Google για να κάνετε τα Υπολογιστικά φύλλα Google πιο ισχυρά Το

Η οθόνη αφής hp pavilion δεν λειτουργεί

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Dark Web έναντι Deep Web: Ποια είναι η διαφορά;

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Παραγωγικότητα
  • JavaScript
  • Υπολογιστικό φύλλο
  • Google Drive
  • Υπολογιστικά φύλλα Google
  • Scripting
  • Φροντιστήρια κωδικοποίησης
Σχετικά με τον Συγγραφέα Άντονι Γκραντ(Δημοσιεύθηκαν 40 άρθρα)

Ο Anthony Grant είναι ένας ανεξάρτητος συγγραφέας που καλύπτει προγραμματισμό και λογισμικό. Είναι ειδικός στην Πληροφορική που ασχολείται με προγραμματισμό, Excel, λογισμικό και τεχνολογία.

Περισσότερα από τον Anthony Grant

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή