Kā izveidot pielāgotas funkcijas Google izklājlapās

Kā izveidot pielāgotas funkcijas Google izklājlapās

Google izklājlapās ir dažas noderīgas funkcijas, lai apstrādātu skaitliskos aprēķinus, meklējumus un manipulācijas ar virknēm. Ja jūsu lapas ir progresīvākas, jums, iespējams, būs jāveido sarežģītas formulas, lai paveiktu darbu.





Ja jums ir jāiet tālāk par Google izklājlapu iebūvēto jomu (piemēram, kārtot kolonnas Google izklājlapās ), risinājums ir pielāgotas funkcijas izveide. Pielāgotās funkcijas ir koda gabali, kas veic darbības jūsu lapā. Kad esat tos uzrakstījis, varat viņiem piešķirt vārdu un zvanīt viņiem atkal un atkal, ietaupot laiku.





Apskatīsim, kā izveidot pielāgotu funkciju Google izklājlapās, izmantojot Google skriptus.





Google izklājlapu funkcijas

Google izklājlapās jau ir iebūvētas diezgan jaudīgas funkcijas. Iebūvēto funkciju piemērs, ko jūs, iespējams, jau izmantojāt, būtu Summa vai Vidēji :

Ko darīt, ja vēlaties veikt aprēķinu, kas nav iekļauts standarta funkcijās? Apsveriet situāciju, kad preces cenai vēlaties pievienot pārdošanas nodokli. Tā kā nodokļu likmes atšķiras atkarībā no atrašanās vietas, jums ir jāizveido funkcija ar garu ligzdoto loģiku sarakstu. Tas izskatītos apmēram šādi:



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

Tagad iedomājieties, ja šim paziņojumam būtu jāpievieno ducis vai vairāk nosacījumu katrai valstij. Tas izietu no kontroles!

Google izklājlapu pielāgotā funkcija var tikt galā ar šo uzdevumu. Jūs varat ievietot visu sarežģīto kodu skriptā, piešķirt tam nosaukumu un izsaukt funkciju. Jūsu Google izklājlapā nav apjomīga koda, tā ir vienkārša funkcija, piemēram Summa .





Uzzinot, kā izveidot pielāgotas funkcijas, paveras pavisam jauna iespēju pasaule. Tātad sāksim.

Izveidojiet Google izklājlapu pielāgoto funkciju

Ja neesat skriptu iesācējs, nebaidieties! Tas ir viegli lietojams. Šis piemērs ļaus jums sākt darbu, un drīz jūs rakstīsit savus skriptus.





Google izklājlapu pielāgotās funkcijas tiek rakstītas ar JavaScript kodu. Ja esat JavaScript eksperts, jūs jutīsities kā mājās. Ja nē, tā ir vienkārša valoda, kuru varat apgūt, izmantojot a JavaScript krāpšanās lapa .

Atveriet skriptu redaktoru

Atveriet savu Google izklājlapu un atlasiet Rīki > Skriptu redaktors

Izveidojiet savu funkciju

Jūs vēlaties piešķirt savai funkcijai noderīgu nosaukumu. Kaut kas vienkāršs, bet ļoti skaidrs, kas norāda, ko šī funkcija darīs.

Ievades, kuras vēlaties izmantot, iekļūst iekavās kā mainīgie. Šī būs šūnas vērtība, ar kuru vēlaties strādāt. Ja jums ir vairākas šūnas vērtības, tās var atdalīt ar komatu.

Lai izmantotu šo nodokļu piemēru, varat nokopēt un ielīmēt šo kodu skriptu redaktorā:


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

Šī ir funkcija, ko sauc nodoklis kas aprēķinās nodokļa likmi par cenu, pamatojoties uz atrašanās vietu, kuru ievadījāt funkcijā. Tie ir hipotētiski nodokļu procenti.

Skripts aizņems divas šūnas. Viens piešķirts ievadi otru uz atrašanās vietu . Tas izpildīs kodu, lai noteiktu, kuram štatam vēlaties aprēķināt, un atdos nodokļu summu.

Lai sniegtu ideju, šajā piemērā esmu iekļāvis tikai divas atrašanās vietas. Varat pievienot vairāk, pievienojot papildu rindas ar nepieciešamajām atrašanās vietām. Tā būtu laba prakse, ko pievienot, kad esat pabeidzis.

Saglabājiet savu funkciju

Izvēlieties Fails > Saglabāt , piešķiriet savam projektam nosaukumu un noklikšķiniet labi .

Izmantojiet savu pielāgoto funkciju

Kad esat izveidojis savu funkciju, varat to izmantot tāpat kā iebūvēto funkciju. Šūnā, kurā vēlaties parādīt aprēķinu, ievadiet vienādības zīmi, kam seko funkcijas nosaukums.

Nodokļu piemērā mēs izmantojam divus ievades datus. Atrašanās vieta, kas noteiks nodokļa likmi un tā produkta cenu, kuram jāpiemēro nodoklis:

= nodoklis (B2, A2) kur B2 ir produkta cena, un A2 ir nodokļu atrašanās vieta.

Tu vari izmantot Automātiskā aizpilde tāpat kā Excel velciet un nometiet savu funkciju visās rindās, tāpat kā iebūvēto funkciju:

Pēc pirmās pielāgotās funkcijas izveides jums, iespējams, ir vēl vairākas, kuras vēlaties pievienot. Skriptam ir viegli pievienot vairāk koda. Izpildiet šīs darbības, lai tādā pašā veidā izveidotu jaunu funkciju un pievienotu tās zem esošā koda.

Šeit ir jaunā skripta rezultāts:

Atkārtoti izmantojiet savas funkcijas

Kad esat pielicis pūles, lai izveidotu pielāgotu funkciju, varat to vēlāk izmantot atkārtoti. Ja izveidojat skriptu, lai atrisinātu kopīgu problēmu, varat ietaupīt diezgan daudz laika.

Pat ja tie visi nav vajadzīgi turpmākajās lapās, jums jāzina, kā tos saglabāt, ja gadās saskarties ar līdzīgu problēmu.

Ir vairāki veidi, kā atkārtoti izmantot savas funkcijas:

  1. Saglabājiet savas funkcijas tukšā lapā un izmantojiet to kā veidni, izmantojot tās kopiju visām nākamajām lapām.
  2. Kopējiet savas funkcijas no vienas lapas uz nākamo. Tas ir garlaicīgi, bet tas darbosies. Atveriet skriptu redaktoru un nokopējiet visu kodu no vienas lapas, atveriet skriptu redaktoru citā lapā un ielīmējiet kodu tur.
  3. Saglabājiet savu lapu mapē Google veidņu galerija . Ņemiet vērā, ka tas padarīs jūsu dokumentu pieejamu citiem. Ja jums ir Google Apps for Work abonements, varēsit to attiecināt tikai uz sava domēna dalībniekiem. Ja iepriekš neesat izmantojis veidņu galeriju, ir vērts to pārbaudīt. Ir vairāki noderīgas Google veidnes, lai atvieglotu jūsu dzīvi.

Dokumentējiet savu Google skriptu

Google Script atbalsta JSDoc formātu, kas ļauj formulai pievienot komentārus, lai sniegtu noderīgu kontekstu.

Jūs esat redzējis šos komentārus standarta funkcijās. Virzot kursoru virs kādas funkcijas, to rakstot, tā nedaudz stāsta par katra gabala darbību.

Tas nav obligāti, bet ieteicams.

Izmantojot pielāgotas funkcijas pakalpojumā Google izklājlapas, varat paveikt tik daudz interesantu lietu. Faktiski pielāgotu funkciju izveide ir viens no izmantošanas veidiem Google skripti, lai padarītu Google izklājlapas jaudīgākas .

kā noņemt līniju programmā Word

Ja vēlaties uzzināt vairāk par Google izklājlapām, jums tas jāpārbauda veidus, kā atrast lieliskas Google izklājlapu veidnes . Ja vēlaties padziļināt skriptu rakstīšanu, izmantojot Google izklājlapas, jūs vēlaties apgūt JavaScript. Uzziniet kas ir JavaScript un mainīgo deklarēšanas pamati JavaScript.

Kopīgot Kopīgot Čivināt E -pasts Tumšais tīmeklis pret dziļo tīmekli: kāda ir atšķirība?

Tumšo tīmekli un dziļo tīmekli bieži kļūdaini uzskata par vienu un to pašu. Bet tas tā nav, tad kāda ir atšķirība?

Lasīt Tālāk
Saistītās tēmas
  • Produktivitāte
  • JavaScript
  • Izklājlapa
  • Google disks
  • Google izklājlapas
  • Skriptu veidošana
  • Kodēšanas apmācības
Par autoru Entonijs Grants(40 publicēti raksti)

Entonijs Grants ir ārštata rakstnieks, kas aptver programmēšanu un programmatūru. Viņš ir datorzinātņu profesors, kurš nodarbojas ar programmēšanu, Excel, programmatūru un tehnoloģijām.

Vairāk no Entonija Granta

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu