Kuidas luua Google'i arvutustabelites kohandatud funktsioone

Kuidas luua Google'i arvutustabelites kohandatud funktsioone

Google'i arvutustabelites on arvuliste arvutuste, otsingute ja stringidega manipuleerimise jaoks mõningaid kasulikke funktsioone. Kui teie lehed on arenenumad, peate töö tegemiseks võib -olla koostama keerukaid valemeid.





Kui peate Google'i arvutustabelite sisseehitatud piiridest (nt veergude sortimine Google'i arvutustabelites ), lahendus on kohandatud funktsiooni loomine. Kohandatud funktsioonid on kooditükid, mis täidavad teie lehel toiminguid. Kui olete neile kirjutanud, saate neile nime anda ja neile uuesti ja uuesti helistada, säästes teie aega.





Vaatame, kuidas Google'i arvutustabelites kohandatud funktsiooni Google'i skripte kasutades teha.





Google'i arvutustabelite funktsioonid

Google'i arvutustabelitel on juba sisseehitatud päris võimsad funktsioonid. Näide sisseehitatud funktsioonidest, mida olete juba kasutanud, oleks Summa või Keskmine :

Mis siis, kui soovite teha arvutusi, mida standardfunktsioonid ei sisalda? Mõelge stsenaariumile, kus soovite lisada kauba hinnale müügimaksu. Kuna maksumäärad varieeruvad sõltuvalt asukohast, peate looma funktsiooni, millel on pikk pesastatud loogika. See näeks välja umbes selline:



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

Kujutage nüüd ette, kui peaksite igale osariigile lisama sellele avaldusele tosin või enam tingimust. See läheks kontrolli alt välja!

Google'i arvutustabelite kohandatud funktsioon saab selle ülesandega hakkama. Saate kogu keerulise koodi skripti panna, sellele nime anda ja funktsiooni kutsuda. Teie Google’i arvutustabelis pole mahukat koodi, see on lihtsalt lihtne funktsioon Summa .





Kohandatud funktsioonide loomise õppimine avab täiesti uue võimaluste maailma. Nii et alustame.

Looge Google'i arvutustabelite kohandatud funktsioon

Kui olete skriptidega uus, ärge kartke! Seda on lihtne kasutada. See näide aitab teil alustada ja varsti kirjutate oma skripte.





Google'i arvutustabelite kohandatud funktsioonid on kirjutatud JavaScripti koodiga. Kui olete JavaScripti ekspert, tunnete end koduselt. Kui ei, siis on see lihtne keel, mida saate õppida a -ga JavaScripti petuleht .

Avage skriptiredaktor

Avage oma Google'i leht ja valige Tööriistad > Skriptiredaktor

Looge oma funktsioon

Soovite anda oma funktsioonile kasuliku nime. Midagi lihtsat, kuid väga selget, mis näitab, mida funktsioon teeb.

Sisendid, mida soovite kasutada, lähevad sulgudes muutujatena sisse. See on lahtri väärtus, millega soovite töötada. Kui teil on rohkem kui üks lahtri väärtus, saate need eraldada komaga.

Selle maksunäite kasutamiseks saate selle koodi kopeerida ja skriptiredaktorisse kleepida.


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);
}

See on funktsioon nimega maksu mis arvutab hinna maksumäära funktsiooni alusel sisestatud asukoha alusel. Need on hüpoteetilised maksuprotsendid.

Skript võtab kaks lahtrit. Üks määratud sisend teine ​​juurde asukoht . See käivitab koodi, et teha kindlaks, millise riigi jaoks soovite arvutada, ja tagastada maksusumma.

Olen selles näites lisanud ainult kaks asukohta, et anda teile idee. Saate lisada rohkem, lisades vajalike asukohtadega täiendavaid ridu. See oleks hea tava lisada, kui olete lõpetanud.

Salvestage oma funktsioon

Valige Fail > Salvesta , andke oma projektile nimi ja klõpsake Okei .

Kasutage oma kohandatud funktsiooni

Kui olete oma funktsiooni loonud, saate seda kasutada samamoodi nagu sisseehitatud funktsiooni. Lahtrisse, kus soovite oma arvutust kuvada, sisestage võrdusmärk, millele järgneb teie funktsiooni nimi.

Meie maksunäite puhul kasutame kahte sisendit. Asukoht, mis määrab maksumäära ja maksustamisele kuuluva toote hinna:

= maks (B2, A2) kus B2 on toote hind ja A2 on maksukoht.

Sa võid kasutada Automaatne täitmine nagu Excel funktsiooni lohistamiseks kõikidele ridadele, nagu ka sisseehitatud funktsioon:

Pärast esimese kohandatud funktsiooni loomist võib teil olla veel mitu, mida soovite lisada. Skriptile on lihtne lisada rohkem koodi. Järgige neid samme uue funktsiooni loomiseks samamoodi ja lisage need oma olemasoleva koodi alla.

Siin on uue skripti tulemus:

Kasutage oma funktsioone uuesti

Kui olete pingutanud kohandatud funktsiooni loomiseks, saate seda hiljem uuesti kasutada. Kui loote tavalise probleemi lahendamiseks skripti, saate säästa märkimisväärselt aega.

Isegi kui te ei vaja neid kõiki tulevastel lehtedel, peaksite teadma, kuidas neid salvestada, juhuks kui teil tekib sarnane probleem.

Funktsioonide taaskasutamiseks on paar võimalust.

  1. Salvestage oma funktsioonid tühjale lehele ja kasutage seda mallina, kasutades selle koopiat kõigi tulevaste lehtede jaoks.
  2. Kopeerige oma funktsioonid ühelt lehelt teisele. See on tüütu, kuid töötab. Avage skriptiredaktor ja kopeerige kogu kood ühelt lehelt, avage skriptiredaktor teisel lehel ja kleepige kood sinna.
  3. Salvestage oma leht kausta Google'i mallide galerii . Pidage meeles, et see muudab teie dokumendi teistele kättesaadavaks. Kui teil on teenuse Google Apps for Work tellimus, saate seda piirata oma domeeni liikmetega. Kui te pole mallide galeriid varem kasutanud, tasub seda vaadata. Neid on mitmeid kasulikud Google'i mallid, mis muudavad teie elu lihtsamaks.

Dokumenteerige oma Google'i skript

Google Script toetab JSDoc -vormingut, mis võimaldab teil lisada oma valemile kommentaare, et pakkuda kasulikku konteksti.

Olete neid kommentaare standardfunktsioonides näinud. Kui hõljutate kursorit funktsiooni kirjutamise ajal, kuvab see teile natuke selle kohta, mida iga tükk teeb.

See pole kohustuslik, kuid soovitatav.

Google'i arvutustabelite kohandatud funktsioonidega saate teha nii palju lahedaid asju. Tegelikult on kohandatud funktsioonide loomine üks kasutusviise Google'i skriptid, et muuta Google'i arvutustabelid võimsamaks .

kui palju kindle piiramatu maksumus maksab

Kui soovite Google'i arvutustabelite kohta rohkem teada saada, peaksite seda vaatama kuidas leida suurepäraseid Google'i arvutustabelite malle . Kui soovite Google'i arvutustabelitega skriptimistesse süveneda, soovite JavaScripti hallata. Õppige mis on JavaScript ja JavaScripti muutujate deklareerimise põhitõed.

Jaga Jaga Piiksuma E -post Tume veeb vs sügav veeb: mis vahe on?

Tume veeb ja sügav võrk on sageli ekslikult üks ja seesama. Aga see pole nii, mis vahet seal on?

Loe edasi
Seotud teemad
  • Tootlikkus
  • JavaScript
  • Arvutustabel
  • Google Drive
  • Google'i arvutustabelid
  • Skriptimine
  • Kodeerimise õpetused
Autori kohta Anthony Grant(40 artiklit avaldatud)

Anthony Grant on vabakutseline kirjanik, kes hõlmab programmeerimist ja tarkvara. Ta on arvutiteaduse eriala, kes tegeleb programmeerimise, Exceli, tarkvara ja tehnoloogiaga.

Rohkem Anthony Grantilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin