Kaip sukurti pasirinktines funkcijas „Google“ skaičiuoklėse

Kaip sukurti pasirinktines funkcijas „Google“ skaičiuoklėse

„Google“ skaičiuoklėse yra keletas naudingų funkcijų, skirtų skaitmeniniams skaičiavimams, peržiūroms ir manipuliavimui eilutėmis. Jei jūsų lapai yra labiau pažengę, jums gali tekti sukurti sudėtingas formules, kad atliktumėte darbą.





Jei norite peržengti tai, kas yra integruota „Google“ skaičiuoklėse (pvz rūšiuoti stulpelius „Google“ skaičiuoklėse ), sprendimas yra sukurti pasirinktinę funkciją. Pasirinktinės funkcijos yra kodo dalys, atliekančios veiksmus jūsų lape. Kai juos parašysite, galite suteikti jiems vardą ir skambinti jiems vėl ir vėl, taupydami laiką.





Pažiūrėkime, kaip sukurti pasirinktinę funkciją „Google“ skaičiuoklėse naudojant „Google“ scenarijus.





„Google“ skaičiuoklių funkcijos

„Google“ skaičiuoklėse jau yra integruotos gana galingos funkcijos. Integruotų funkcijų, kurias galbūt jau naudojote, pavyzdys Suma arba Vidutinis :

Ką daryti, jei norėtumėte atlikti skaičiavimą, kuris neįtrauktas į standartines funkcijas? Apsvarstykite scenarijų, kai prie prekės kainos norite pridėti pardavimo mokestį. Kadangi mokesčių tarifai skiriasi priklausomai nuo vietovės, turėsite sukurti funkciją su ilgu įterptosios logikos sąrašu. Tai atrodytų maždaug taip:



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

Dabar įsivaizduokite, jei prie kiekvieno pareiškimo turėtumėte pridėti keliolika ar daugiau sąlygų. Tai būtų nekontroliuojama!

Šią užduotį gali atlikti pasirinktinė „Google“ skaičiuoklių funkcija. Galite sudėti visą sudėtingą kodą į scenarijų, suteikti jam pavadinimą ir iškviesti funkciją. „Google“ lape nėra didelių kodų, tik paprasta funkcija, pvz Suma .





Išmokus kurti pasirinktines funkcijas, atsiveria visiškai naujas galimybių pasaulis. Taigi pradėkime.

Sukurkite „Google“ skaičiuoklių pasirinktinę funkciją

Jei esate naujas scenarijaus kūrėjas, nebijokite! Tai paprasta naudoti. Šis pavyzdys padės jums pradėti ir netrukus rašysite savo scenarijus.





Tinkintos „Google“ skaičiuoklių funkcijos yra parašytos naudojant „JavaScript“ kodą. Jei esate „JavaScript“ ekspertas, jausitės kaip namie. Jei ne, tai paprasta kalba, kurią galite išmokti naudodami a „JavaScript“ apgaulės lapas .

Atidarykite scenarijų rengyklę

Atidarykite „Google“ lapą ir pasirinkite Įrankiai > Scenarijaus redaktorius

Sukurkite savo funkciją

Norėsite savo funkcijai suteikti naudingą pavadinimą. Kažkas paprasto, bet labai aiškaus, nurodančio, ką ši funkcija atliks.

Įvestys, kurias norite naudoti, yra skliausteliuose kaip kintamieji. Tai bus langelio vertė, su kuria norite dirbti. Jei turite daugiau nei vieną langelio vertę, galite jas atskirti kableliu.

Norėdami naudoti šį mokesčių pavyzdį, galite nukopijuoti ir įklijuoti šį kodą į scenarijų rengyklę:


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

Tai funkcija, vadinama mokestis kuris apskaičiuos mokesčio tarifą pagal kainą, atsižvelgdamas į vietą, kurią įvedėte funkcijoje. Tai hipotetiniai mokesčių procentai.

Scenarijus sudarys dvi ląsteles. Vienas priskirtas įvesties kitą į vietą . Jis paleis kodą, kad nustatytų, kuriai valstijai norite apskaičiuoti, ir grąžins mokesčio sumą.

Į šį pavyzdį įtraukiau tik dvi vietoves, kad suteiktumėte idėją. Galite pridėti daugiau pridėdami papildomų eilučių su reikiamomis vietomis. Tai būtų gera praktika pridėti, kai baigsite.

Išsaugokite savo funkciją

Pasirinkite Failas > Sutaupyti , pavadinkite savo projektą ir spustelėkite Gerai .

Naudokite savo pasirinktinę funkciją

Sukūrę savo funkciją, galite ją naudoti taip pat, kaip ir įmontuotą funkciją. Langelyje, kuriame norite, kad būtų rodomas jūsų skaičiavimas, įveskite lygybės ženklą, po kurio eikite savo funkcijos pavadinimą.

Mokesčių pavyzdyje naudojame du įvesties duomenis. Vieta, kurioje bus nustatytas mokesčio tarifas ir produkto, kuriam reikia taikyti mokesčius, kaina:

= mokestis (B2, A2) kur B2 yra produkto kaina, ir A2 yra mokesčių vieta.

Tu gali naudoti Automatinis pildymas, kaip ir „Excel“ Norėdami nuvilkti savo funkciją į visas eilutes, kaip ir įtaisytąją funkciją:

Sukūrę pirmąją pasirinktinę funkciją, galbūt norėsite pridėti dar kelias. Į scenarijų lengva pridėti daugiau kodo. Atlikite šiuos veiksmus, kad sukurtumėte naują funkciją tokiu pačiu būdu ir pridėtumėte juos po esamu kodu.

Štai naujo scenarijaus rezultatas:

Pakartotinai naudokite savo funkcijas

Kai pasistengsite sukurti pasirinktinę funkciją, galėsite ją pakartotinai naudoti vėliau. Jei sukuriate scenarijų bendrai problemai išspręsti, galite sutaupyti nemažai laiko.

Net jei jums to nereikia būsimuose lapuose, turėtumėte žinoti, kaip juos išsaugoti, tik jei susidursite su panašia problema.

Yra keletas būdų, kaip pakartotinai naudoti savo funkcijas:

  1. Išsaugokite savo funkcijas tuščiame lape ir naudokite jį kaip šabloną, naudodami jo kopiją visiems būsimiems lapams.
  2. Nukopijuokite savo funkcijas iš vieno lapo į kitą. Tai nuobodu, bet tai veiks. Atidarykite scenarijų rengyklę ir nukopijuokite visą kodą iš vieno lapo, atidarykite scenarijaus redaktorių kitame lape ir įklijuokite kodą ten.
  3. Išsaugokite lapą „Google“ šablonų galerija . Atminkite, kad tai padarys jūsų dokumentą prieinamą kitiems. Jei turite „Google Apps for Work“ prenumeratą, tai galėsite apriboti tik savo domeno nariais. Jei anksčiau nesinaudojote šablonų galerija, verta tai patikrinti. Yra nemažai naudingų „Google“ šablonų, kurie palengvins jūsų gyvenimą.

Dokumentuokite savo „Google“ scenarijų

„Google Script“ palaiko „JSDoc“ formatą, kuris leidžia pridėti formulės komentarus, kad būtų pateiktas naudingas kontekstas.

Jūs matėte šiuos komentarus standartinėse funkcijose. Kai užvedate pelės žymeklį ant funkcijos, kai ją rašote, ji šiek tiek pasako apie tai, ką daro kiekvienas kūrinys.

Tai nėra būtina, tačiau rekomenduojama.

Naudodami pasirinktines „Google“ skaičiuoklių funkcijas galite nuveikti daug įdomių dalykų. Tiesą sakant, pasirinktinių funkcijų kūrimas yra vienas iš naudojimo būdų „Google“ scenarijai, kad „Google“ skaičiuoklės taptų galingesnės .

kažkas paėmė jūsų nuotraukas iš „Whatsapp“ ir dabar jie yra čia

Jei norite sužinoti daugiau apie „Google“ skaičiuokles, turėtumėte tai patikrinti būdų, kaip rasti puikių „Google“ skaičiuoklių šablonų . Jei norite gilintis į scenarijų kūrimą naudodami „Google“ skaičiuokles, norėsite įvaldyti „JavaScript“. Mokytis kas yra „JavaScript“ ir kintamųjų deklaravimo „JavaScript“ pagrindai.

Dalintis Dalintis „Tweet“ Paštu „Dark Web“ ir „Deep Web“: koks skirtumas?

Tamsus žiniatinklis ir gilus tinklas dažnai klaidingai laikomi vienu ir tuo pačiu. Bet taip nėra, tad koks skirtumas?

Skaityti toliau
Susijusios temos
  • Produktyvumas
  • „JavaScript“
  • Skaičiuoklė
  • Google diskas
  • „Google“ skaičiuoklės
  • Scenarijaus rašymas
  • Kodavimo pamokos
Apie autorių Anthony Grantas(Paskelbti 40 straipsnių)

Anthony Grantas yra laisvai samdomas rašytojas, apimantis programavimą ir programinę įrangą. Jis yra informatikos specialistas, besisukantis programavimo, „Excel“, programinės įrangos ir technologijų srityse.

Daugiau iš Anthony Grant

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia