Paano Lumikha ng Mga Pasadyang Pag-andar sa Google Sheets

Paano Lumikha ng Mga Pasadyang Pag-andar sa Google Sheets

Ang Google Sheets ay may ilang mga kapaki-pakinabang na tampok upang mahawakan ang mga kalkulasyon ng bilang, mga pagtingin, at pagmamanipula ng string. Kung ang iyong mga sheet ay mas advanced, maaari mong makita ang iyong sarili na nangangailangan upang bumuo ng mga kumplikadong pormula upang matapos ang trabaho.





Kung kailangan mong lumampas sa saklaw ng kung ano ang na-built-in na Google Sheets (tulad ng pag-uuri ng mga haligi sa Google Sheets ), ang paglikha ng isang pasadyang pagpapaandar ay ang solusyon. Ang mga pasadyang pagpapaandar ay mga piraso ng code na nagsasagawa ng mga pagkilos sa iyong sheet. Sa sandaling isinulat mo ang mga ito maaari mo silang bigyan ng isang pangalan at tawagan sila nang paulit-ulit, na nakakatipid ng oras sa iyo.





Tingnan natin kung paano gumawa ng isang pasadyang pagpapaandar sa Google Sheets, gamit ang mga script ng Google.





Mga Pag-andar ng Google Sheets

Ang Google Sheets ay may napakalakas na pagpapaandar na built-in na. Ang isang halimbawa ng mga built-in na pag-andar na maaaring ginamit mo na ay Kabuuan o Average :

Paano kung nais mong magsagawa ng isang pagkalkula na hindi kasama sa karaniwang mga pag-andar? Isaalang-alang ang isang senaryo kung saan nais mong magdagdag ng buwis sa pagbebenta sa presyo ng isang item. Dahil ang mga rate ng buwis ay nag-iiba ayon sa lokasyon, kakailanganin mong bumuo ng isang pagpapaandar na may isang mahabang listahan ng naka-puntong lohika. Magiging ganito ang hitsura:



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

Ngayon isipin kung kailangan mong magdagdag ng isang dosenang o higit pang mga kundisyon sa pahayag na ito para sa bawat estado. Mawawalan ito ng kontrol!

Maaaring hawakan ng isang pasadyang pagpapaandar ng Google Sheets ang gawaing ito. Maaari mong ilagay ang lahat ng kumplikadong code sa isang script, bigyan ito ng isang pangalan, at tawagan ang pagpapaandar. Walang malaking code sa iyong Google Sheet, isang simpleng paggana tulad lamang Kabuuan .





Ang pag-aaral kung paano lumikha ng mga pasadyang pagpapaandar ay magbubukas sa isang bagong mundo ng mga posibilidad. Kaya't magsimula tayo.

Lumikha ng isang Pasadyang Pag-andar ng Google Sheets

Kung bago ka sa pag-script, huwag matakot! Madaling gamitin. Ang halimbawa na ito ay magsisimula ka at hindi magtatagal ay magsusulat ka ng iyong sariling mga script.





Ang mga pasadyang pagpapaandar para sa Google Sheets ay nakasulat sa JavaScript code. Kung ikaw ay dalubhasa sa JavaScript nararamdaman mong nasa bahay ka lang. Kung hindi, ito ay isang simpleng wika na maaari mong matutunan sa isang JavaScript cheat sheet .

Buksan ang Script Editor

Buksan ang iyong Google Sheet at pumili Mga kasangkapan > Script Editor

Lumikha ng Iyong Pag-andar

Gusto mong bigyan ang iyong pag-andar ng isang kapaki-pakinabang na pangalan. Isang bagay na simple ngunit napakalinaw na nagpapahiwatig kung ano ang gagawin ng pagpapaandar.

Ang mga input na nais mong gamitin ay pumasok sa loob ng panaklong bilang mga variable. Ito ang magiging halaga ng cell na nais mong gumana. Kung mayroon kang higit sa isang halaga ng cell maaari mong paghiwalayin ang mga ito sa isang kuwit.

Upang magamit ang halimbawang ito sa buwis, maaari mong kopyahin at i-paste ang code na ito sa editor ng script:


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

Ito ay isang pagpapaandar na tinawag buwis kakalkulahin ang rate ng buwis sa isang presyo batay sa lokasyon na iyong nai-input sa pagpapaandar. Ito ay mga haka-haka na porsyento ng buwis.

Ang script ay kukuha ng dalawang mga cell. Ang isa ay naatasan sa input ang iba pang sa lokasyon . Tatakbo ang code upang matukoy kung aling estado ang nais mong kalkulahin at ibalik ang halaga ng buwis.

Nagsama lamang ako ng dalawang lokasyon sa halimbawang ito upang maibigay sa iyo ang ideya. Maaari kang magdagdag ng higit pa sa pamamagitan ng pagdaragdag ng mga karagdagang linya sa mga lokasyon na kailangan mo. Magiging magandang pagsasanay iyon upang idagdag sa sandaling tapos ka na.

I-save ang Iyong Pag-andar

Pumili File > Magtipid , bigyan ang iyong proyekto ng isang pangalan at mag-click OK lang .

Gamitin ang Iyong Pasadyang Pag-andar

Kapag nilikha mo ang iyong pagpapaandar maaari mo itong magamit sa parehong paraan na gagamitin mo ang isang built-in na pagpapaandar. Sa cell kung saan mo nais na ipakita ang iyong pagkalkula, magpasok ng isang pantay na pag-sign na sinusundan ng pangalan ng iyong pagpapaandar.

Para sa aming halimbawa sa buwis gumagamit kami ng dalawang mga input. Ang lokasyon na tutukuyin ang rate ng buwis at ang presyo ng produktong nangangailangan ng buwis na inilapat dito:

= buwis (B2, A2) kung saan B2 ang presyo ng produkto, at A2 ay ang lokasyon ng buwis.

Pwede mong gamitin AutoFill tulad ng Excel upang i-drag at i-drop ang iyong pagpapaandar sa lahat ng iyong mga hilera, tulad ng iyong built-in na function:

Matapos mong likhain ang iyong unang pasadyang pagpapaandar, maaari kang magkaroon ng maraming higit pa na nais mong idagdag. Madaling magdagdag ng higit pang code sa iyong script. Sundin ang mga hakbang na ito upang lumikha ng isang bagong pag-andar sa parehong paraan at idagdag ang mga ito sa ilalim ng iyong umiiral na code.

Narito ang resulta ng bagong script:

Muling Gamitin ang Iyong Mga Pag-andar

Kapag nagsumikap ka upang lumikha ng isang pasadyang pagpapaandar maaari mo itong magamit muli sa paglaon. Kung lumikha ka ng isang script upang malutas ang isang karaniwang problema maaari kang makakuha ng ilang medyo makabuluhang pagtitipid sa oras.

Kahit na hindi mo kailangan ang lahat ng ito sa mga sheet sa hinaharap dapat mong malaman kung paano i-save ang mga ito kung sakali na masagasaan mo ang isang katulad na problema sa kalsada.

Mayroong isang pares ng mga paraan upang muling magamit ang iyong mga pag-andar:

  1. I-save ang iyong mga pag-andar sa isang blangko sheet at gamitin ito bilang isang template sa pamamagitan ng paggamit ng isang kopya nito para sa lahat ng mga sheet sa hinaharap.
  2. Kopyahin ang iyong mga pag-andar mula sa isang sheet hanggang sa susunod. Nakakapagod ito, ngunit gagana ito. Buksan ang editor ng script at kopyahin ang lahat ng code mula sa isang sheet, buksan ang editor ng script sa isa pang sheet, at i-paste ang code doon.
  3. I-save ang iyong sheet sa Gallery ng template ng Google . Isaisip na gagawin nitong ma-access ng iba ang iyong dokumento. Magagawa mong limitahan ito sa mga miyembro ng iyong domain kung mayroon kang isang subscription sa Google Apps for Work. Kung hindi mo pa nagamit ang template gallery dati, sulit itong suriin. Mayroong isang bilang ng kapaki-pakinabang na mga template ng Google doon upang gawing mas madali ang iyong buhay.

Idokumento ang Iyong Google Script

Sinusuportahan ng Google Script ang format na JSDoc, na nagbibigay-daan sa iyo upang magdagdag ng mga komento sa iyong formula upang magbigay ng ilang kapaki-pakinabang na konteksto.

Nakita mo ang mga komentong ito sa karaniwang mga pag-andar. Kapag nag-hover ka sa isang pagpapaandar habang sinusulat mo ito, sasabihin nito sa iyo nang kaunti tungkol sa kung ano ang ginagawa ng bawat piraso.

Hindi ito kinakailangan ngunit inirerekumenda ito.

Maaari kang gumawa ng maraming mga cool na bagay sa mga pasadyang pagpapaandar sa Google Sheets. Sa katunayan, ang paglikha ng mga pasadyang pagpapaandar ay isa sa mga paraan upang magamit Google Script upang gawing mas malakas ang Google Sheets .

kung paano gumawa ng windows 7 bootable usb

Kung nais mong pumunta sa kalsada matuto nang higit pa tungkol sa Google Sheets dapat mong suriin mga paraan upang makahanap ng magagaling na mga template ng Google Sheets . Kung nais mong kumuha ng mas malalim sa pag-script sa Google Sheets gugustuhin mong makabisado sa JavaScript. Alamin ano ang JavaScript at ang mga pangunahing kaalaman sa pagdedeklara ng mga variable sa JavaScript.

Magbahagi Magbahagi Mag-tweet Email Dark Web vs. Deep Web: Ano ang Pagkakaiba?

Ang madilim na web at malalim na web ay madalas na nagkakamali sa pagiging isa at pareho. Ngunit hindi iyan ang kaso, kaya ano ang pagkakaiba?

Basahin Susunod
Mga Kaugnay na Paksa
  • Pagiging produktibo
  • JavaScript
  • Spreadsheet
  • Google Drive
  • Google Sheets
  • Pag-iskrip
  • Mga Tutorial sa Coding
Tungkol sa May-akda Anthony Grant(40 na Artikulo Nai-publish)

Si Anthony Grant ay isang freelance na manunulat na sumasaklaw sa Programming at Software. Isa siyang pangunahing agham sa Computer Science sa pag-program, Excel, software, at teknolohiya.

Higit pa Mula kay Anthony Grant

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe