Orodha ya maudhui:
- Hatua ya 1: Je! Kazi ni zipi?
- Hatua ya 2: Jinsi ya Kuandika Kazi ya Kimila?
- Hatua ya 3: Upungufu wa Kazi na Kukamilisha kiotomatiki
- Hatua ya 4: Kupigia simu Huduma za nje
- Hatua ya 5: Hatua Zifuatazo
Video: Ongeza Kazi ya Kimila katika Majedwali ya Google: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nina hakika kuwa wakati fulani maishani mwako ilibidi utumie programu ya lahajedwali kama Microsoft Excel au Majedwali ya Google.
Ni rahisi na moja kwa moja mbele kutumiwa lakini pia ni nguvu sana na hupanuka kwa urahisi.
Leo, tutaangalia kwenye Majedwali ya Google na uwezo wake wa kuongeza nambari na kazi za kawaida ili tuweze kuipanua.
Hatua ya 1: Je! Kazi ni zipi?
Kazi ni kipande cha nambari ambacho hutumia data kutoka kwa lahajedwali ili kuhesabu thamani mpya kiotomatiki kwetu. Mfano wa kawaida wa kazi kama hiyo ni SUM, ambayo huhesabu jumla ya safu au kikundi cha seli.
Programu yote ya lahajedwali inasaidia kazi nyingi kama hizo ambazo zimejengwa ndani yao lakini pia inasaidia uwezo wa kuziongezea na kuandika zetu.
Hatua ya 2: Jinsi ya Kuandika Kazi ya Kimila?
Kuandika kazi ya kawaida katika Majedwali ya Google tunatumia huduma inayoitwa Apps Script ambayo ni jukwaa la kukuza programu haraka ambapo tunaweza kuandika nambari katika JavaScript moja kwa moja kwenye kivinjari ambacho kitatekelezwa kwenye lahajedwali letu.
Kuanza kuandika tunaweza kwenda kwenye Zana> Kihariri cha hati kwenye menyu ya juu na hiyo italeta mhariri wa nambari mkondoni.
Ndani yake, mara ya kwanza kufunguliwa, tutakuwa na faili moja inayoitwa Code.gs pamoja na kazi tupu ya kuanzia, iitwayo myFunction.
Kama mfano wa kuanzia, tutabadilisha jina la kazi hii kuwa DOUBLE na kuongeza parameter ya uingizaji katika tamko lake. Ndani ya mwili wa kazi, tunahitaji kurudisha thamani na kwa mfano huu, tutazidisha tu thamani ya kuingiza na 2.
Sasa tunaweza kuhifadhi hati na ikiwa tutarudi kwenye lahajedwali na kuongeza data fulani kwake, sasa tunaweza kurejelea kazi hii kwenye seli yoyote na tuma kumbukumbu ya seli ya data kama pembejeo la thamani.
Wakati wa kutekeleza kazi hii, Karatasi za Google zitaonyesha ujumbe wa Upakiaji kwenye seli, lakini itaonyesha dhamana iliyorudishwa kutoka kwa kazi hiyo.
Hatua ya 3: Upungufu wa Kazi na Kukamilisha kiotomatiki
Kazi hizi zinaweza kufanya chochote tunachotaka lakini kuna mapungufu ambayo tunahitaji kufuata kama:
Majina lazima yawe ya kipekee na tofauti na yale yanayotumiwa na kazi zilizojengwa Jina halipaswi kuishia na _, na majina ya Kazi kawaida huandikwa na herufi kubwa, ingawa hii haihitajiki.
Kila kazi inaweza kurudisha thamani moja kama ilivyo katika mfano wetu lakini inaweza pia kurudisha safu ya maadili. Safu hii itapanuliwa kuwa seli zilizo karibu maadamu hazina chochote. Ikiwa sio makosa yataonyeshwa.
Kazi ambayo tuliandika inaweza kutumika lakini kwa mtu mwingine yeyote ambaye anaweza kuja kuhariri hati hiyo haitajulikana na mtumiaji atahitaji kujua ipo kwa kuitumia. Tunaweza kurekebisha hii kwa kuongeza kazi kwenye orodha iliyokamilika kiotomatiki, sawa na kazi zote zilizojengwa.
Ili kufanya hivyo, tunahitaji kuongeza lebo ya JsDoc @customfunction mbele ya kazi kama maoni ambapo katika maoni haya tunaweza kuandika maelezo mafupi ya kazi yetu inafanya nini.
Sasa na maoni yameongezwa, tunapoanza kuandika jina la kazi, kazi hiyo itatolewa na kukamilisha kiatomati, pamoja na maelezo ya kazi.
Hatua ya 4: Kupigia simu Huduma za nje
Nguvu kubwa ambayo kazi hizi zina, hutoka kwa uwezo wa kupiga simu na kuingiliana na zana na huduma zingine kutoka Google kama Tafsiri, Ramani, unganisha kwenye hifadhidata ya nje, fanya kazi na XML na wengine. Hadi sasa, kipengele chenye nguvu zaidi kwangu ni uwezo wa kufanya ombi la nje la HTTP kwa API yoyote au ukurasa wa wavuti na kupata data kutoka kwa kutumia huduma ya UrlFetch.
Ili kuonyesha hii, nitaweka katika kazi ambayo itabadilisha dola za Amerika kuwa faranga ya Uswisi lakini haitachukua kiwango cha sarafu lakini badala yake, itaipata kutoka kwa API ya nje.
Kazi pia hutumia huduma ya kashe iliyojengwa ambapo haitaita API kwa mahesabu yote lakini itaiita mara moja kwa hesabu ya kwanza na kisha itahifadhi dhamana hiyo kwenye kashe.
Kila hesabu nyingine itafanywa na thamani iliyohifadhiwa ili utendaji wao utaboreshwa sana na hatutagonga seva ambayo mara nyingi viwango havibadiliki haraka.
Kwa kuwa API inarudi JSON, mara tu tutakapopata jibu kutoka kwa seva, tunahitaji kuchanganua JSON kuwa kitu na tunaweza kupata kiwango, kuizidisha na thamani ya kuingiza na kurudisha thamani mpya iliyohesabiwa kwa seli.
Hatua ya 5: Hatua Zifuatazo
Ikiwa unapata hii ya kupendeza na unataka kujifunza zaidi, nitaacha viungo hapa chini kwa rasilimali za ziada.
developers.google.com/apps-script/guides/s…
developers.google.com/apps-script
Ikiwa ulipenda inayoweza kufundishwa, basi hakikisha ujiandikishe kwenye kituo changu cha YouTube ikiwa bado haujafuatilia Maagizo yangu mengine.
Shangwe na shukrani kwa kusoma.
Ilipendekeza:
Ongeza Ramani za Google kwa urahisi kwenye Majedwali Yako ya Google Moja kwa Moja na Bure: Hatua 6
Ongeza Ramani za Google kwa urahisi kwenye Majedwali Yako ya Google Moja kwa Moja na Bure: Kama watengenezaji wengi, niliunda miradi michache ya tracker ya GPS. Leo, tutaweza kuibua haraka alama za GPS moja kwa moja kwenye Majedwali ya Google bila kutumia wavuti yoyote ya nje au API. Juu ya yote, ni BURE
Takwimu za Hali ya Hewa Kutumia Majedwali ya Google na Hati ya Google: Hatua 7
Takwimu za Hali ya Hewa Kutumia Majedwali ya Google na Hati ya Google: Katika Blogtut hii, tutatuma usomaji wa sensorer ya SHT25 kwenye shuka za google ukitumia Adafruit huzzah ESP8266 ambayo inasaidia kutuma data kwenye wavuti. na njia ya kimsingi inayohifadhi data katika
CloudyData - ESP8266 kwa Majedwali ya Google Yamefanywa Rahisi: Hatua 10 (na Picha)
CloudyData - ESP8266 kwa Majedwali ya Google Yamefanywa Rahisi: Nimekuwa nikitafuta kuhifadhi data ya wingu kwa muda mrefu katika miaka iliyopita: inashangaza kufuatilia data kutoka kwa sensorer ya aina yoyote, lakini inavutia zaidi ikiwa data hizi zinapatikana kila mahali bila ugumu wowote wa uhifadhi kama vile kutumia SD
Mtoaji wa Paka wa IoT Kutumia Particle Photon Iliyojumuishwa na Alexa, SmartThings, IFTTT, Majedwali ya Google: Hatua 7 (na Picha)
Mtoaji wa Paka wa IoT Kutumia Particle Photon Iliyojumuishwa na Alexa, SmartThings, IFTTT, Majedwali ya Google: Uhitaji wa feeder paka moja kwa moja unajielezea. Paka (jina la paka wetu ni Bella) zinaweza kuchukiza wakati wa njaa na ikiwa paka yako ni kama yangu atakula bakuli kavu kila wakati. Nilihitaji njia ya kutoa chakula kinachodhibitiwa kiotomatiki
Jenga Uonyesho wa Kimila katika Studio ya LCD (Kwa Kinanda ya G15 na Skrini za LCD): Hatua 7
Jenga Uonyesho wa Kimila katika Studio ya LCD (Kwa Kinanda ya G15 na Skrini za LCD). kufanya yako mwenyewe. Mfano huu utakuwa unatengeneza onyesho ambalo linaonyesha msingi tu