Tafatiraha qoraalka Apps Google: Wax kasta oo aad u baahan tahay inaad ogaato si aad u bilowdo

Haddii aad isticmaasho adeegyada Google sida Google Docs , Google Sheets , Google Analytics , Gmail , iyo kuwa kale, waxaad ku xidhi kartaa oo aad otomaatig u samayn kartaa adeegyadaas adigoo isticmaalaya Google Apps Script

Ka fikir qoraalka Google Apps(Google Apps Script) sida nooca Google ee qoraalka VBA ee Microsoft(Microsoft’s VBA script) . Sida aad u habayn karto hawlaha iyo hawlaha ama aad u habayn karto macros gudaha Microsoft Word iyo Excel VBA(Excel with VBA) , waxaad si otomaatig ah ugu samayn kartaa hawlaha iyo hawlaha guud ahaan adeegyada Google . Adeegyada sida Xaashiyaha iyo Dukumentiyada(Docs) , waxaad xitaa qori kartaa liiskaaga gaarka ah.

Maqaalkan waxaad ku baran doontaa sida loo galo oo loo sahlo Apps Script adeegyadaada kala duwan ee Google(various Google services) , sida loo dhex galo Apps Script editor , iyo sida loo xidho adeegyada. Ma baran doontid hawlo gaar ah oo qoraal ah(learn specific script functions) , laakiin Google waxa ay haysaa dukumeenti aad u wanaagsan iyo casharro qoraaleedka abka oo diyaar u ah in ay bartaan sida loo qoro Script Apps(Apps Script) .

Sida loo galo Google Apps Script editor(Access Google Apps Script Editor)

Waxaad ka furi kartaa tifaftiraha koodka qoraalka Apps Google(Google Apps Script) adiga oo ka dhex furi kara dhowr adeeg oo Google ah. Tusaale ahaan, waxaad ka heli doontaa Script Apps menu (Apps Script)Extensions gudaha Google Sheets.

Adeegyada kale, waxaad ku furi kartaa tifaftiraha qoraalka Google Apps(Google Apps Script) siyaabaha soo socda:

  • Google Docs : Dooro tifaftiraha qoraalka(Script editor) ee liiska agabka(Tools) .
  • Slides Google(Google Slides) : Dooro tifaftiraha qoraalka(Script editor) ee liiska agabka(Tools) .
  • Foomamka Google(Google Forms) : Dooro tifaftiraha qoraalka(Script editor) ee liiska saddexda dhibcood.
  • Google Drive : Midig ku dhufo meel kasta oo banaan, dooro Wax badan(More) , oo dooro Google Apps Script .

Isticmaalka mid ka mid ah hababkan, waxaad arki doontaa tifaftiraha code Script Apps(Apps Script) oo furan tabo cusub. Tani waa daaqada aad ku qori doonto mid kasta oo ka mid ah hawlaha ka kooban qoraalkaaga oo dhan. Sida caadiga ah, waxaad arki doontaa shaqo madhan oo magaceedu yahay myFunction() kaas oo diyaar kuu ah inaad bilowdo buuxinta koodka.

Fiiro gaar(Note) ah: Habaynta koodhka ayaa aad muhiim u ah si looga fogaado khaladaadka. Isticmaal faallooyin sida ku cad koodka soo socda si aad naftaada u xasuusisid waxa aad isku dayday inaad ku samayso qaybaha koodka. Tani waxay aad ula mid tahay sida faallooyinku ugu shaqeeyaan koodhka HTML ee barnaamijka webka.

Markaad dhex socoto tifaftiraha koodka, waxaad ku soo noqon kartaa qaybtan adigoo dooranaya Code.gs dhinaca bidix ee navigation-ka daaqada Tafatiraha(Editor) . Si aad u aragto daaqadaha kale ee la heli karo, dul bood calaamadaha ku yaal shayga bidix ee fog waxaana furmi doona shayga ugu weyn ee navigation.

Qaybta dulmarku(Overview) waa meesha aad ka heli karto tirakoobyada qoraalkaaga sida inta khaladaad ee dhacay, inta jeer ee la fuliyay, iyo in ka badan.

Waxaan ku dabooli doonaa mid kasta oo ka mid ah qaybaha kale ee Google Apps Script tifaftirayaasha qayb kasta oo hoose.

Dhex mara Google Apps Script Script(Google Apps Script Editor)

Marka aad wax ka beddesho code-kaaga tafatiraha, waxaa fiican in aad doorato calaamadda saxanka ( Save ) inta badan si aadan u lumin shaqadaada.

Marka la keydiyo, waxaad arki doontaa xulashooyinka menu ee kale oo shidan. 

Kuwaas waxaa ka mid ah:

  • Orod(Run) : Isku day inaad ku socodsiiso qoraalkaaga oo dhan min bilow ilaa dhamaad.
  • Debug : Ka gudub qoraalkaaga hal xariiq mar.
  • Hoos u dhigista shaqada(Function dropdown) : dhex gal oo u gudub mid kasta oo ka mid ah hawlaha aad abuurtay.
  • Diiwaangelinta fulinta(Execution log) : Arag xaalad kasta ama fariimaha khaladka ah ee iskuday kasta oo aad samaysay si aad u socodsiiso qoraalkaaga.

Ikhtiyaarka maktabadaha(Libraries) ee ku yaal liiska navigation-ka bidix waa meesha aad ka geli karto maktabadaha ay dadka kale qoreen (ama aad ku qortay oo aad meel kale ku kaydsatay). Tani waa faa'iido haddii aad leedahay saaxiib hore u qoray sifo aad jeclaan lahayd inaad ku isticmaasho Google Sheets ama Google Docs laakiin waxaad jeclaan lahayd inaad ku darto sifooyin dheeraad ah taas.

Waxa kaliya ee aad u baahan tahay inaad ku darto maktabadaha mashruucaaga waa aqoonsiga qoraalka(Script ID) . Tan waxaad ka heli kartaa qaybta dejinta mashruuca, kaas oo aan ku tusi doono sida loo helo dhammaadka maqaalkan.

Add-Ons Adeegyada Qoraal Google Apps

Qaybta Adeegyada(Services) ayaa ah tan ugu faa'iidada badan. Waa meesha aad ku dari karto qoraalkaaga hadda adeegyada kale ee Google ee laga yaabo inaad isticmaasho. 

Markaad doorato, waxaad arki doontaa ku dar daaqada adeega(Add a service) oo furan. Hoos(Scroll) ugu dhaadhac adeegga aad rabto inaad u isticmaasho sidii ku-darka mashruucaaga jira. 

Tusaale ahaan, haddii aad jeclaan lahayd inaad ka soo saarto xogta koontadaada Google Analytics qoraalkan, waxaad dooran kartaa API Google Analytics(Google Analytics API) , oo dooro Ku dar(Add) .

Haddii aad rabto inaad hesho faahfaahin ku saabsan hawlaha diyaarka u ah inaad u isticmaasho adeegga cusub ee ku-darka iyo sida loo isticmaalo, dooro saddexda dhibcood ee dhanka midig ee API -ga oo dooro Eeg dukumentiga(See documentation) .

Tani waxay ku furi doontaa dukumeentiga qoraalka Google Apps(Google Apps Script) tab cusub, oo si toos ah ugu furmay qaybta adeega Google .

Sahami dukumeentiyada sintax-shaqeedka, casharrada, iyo tusaalooyinka koodka ee aad ku isticmaali karto qoraalkaaga.

Sidoo kale, ogow in aad u socon karto qaybaha kale ee dukumeentiyada si aad u aragto shaqooyinka guud ee laga heli karo qoraalkaaga iyadoo lagu salaynayo adeegii aad isticmaalaysay markii ugu horaysay ee aad furto tifaftiraha koodka Apps Script .

Tusaale ahaan, haddii aad furto tifaftiraha xaashida Google(Google Sheets) , ka eeg qaybta xaashiyaha ee liiska waraaqaha Google Sheets ee(Sheets) aad awoodo inaad ku isticmaasho qoraalkaaga.

Dejinta iyo Isticmaalka Kiciyeyaasha Qoraalka Qoraalka Apps(Using Apps Script Triggers)

Muuqaal kale oo faa'iido leh oo ku jira qoraalka Google Apps(Google Apps Script) waa awooda lagu dejiyo kiciyeyaasha iyadoo lagu saleynayo dhowr dhacdo ama jadwalyo.

Si loo habeeyo kiciye cusub ee qoraalkaaga, ka dooro Kiciyeyaasha(Triggers) ka menu navigation ee bidix ee fog. Daaqadda cusub ee Kiciyeyaasha(Triggers) ee furmay, dooro badhanka Ku dar Kiciyaha(Add Trigger) .

Daaqadda dar kicinta(Add Trigger) waxay leedahay liis dheer oo ikhtiyaari ah kuwaas oo kaa caawinaya inaad si sax ah u habayso sida iyo goorta aad rabto in qoraalkaagu shaqeeyo. 

Xusuusin(Note) : Qaar badan oo ka mid ah xulashooyinkan waxay ku xiran yihiin adeegga aad u qorayso qoraalkaaga ama API-yada aad ku dartay(the APIs that you’ve added) .

Si aad u dejiso kicintaada, waxaad u baahan doontaa inaad doorato:

  • Shaqada marka hore la bilaabayo
  • Isha dhacdada sida waqti gaar ah, taariikh, ama dhacdo ku jirta adeegaaga sida marka unugga xaashida Google beddelo ama dukumeenti marka hore la furo
  • Nooca dhacdada sida marka wax ku jira xaashidaada Google ama dukumeenti la furay ama la tafatiray, ama goobta gaarka ah ee taariikhda ama wakhtiga
  • Inta jeer ee ogeysiiska ee inta jeer ee aad rabto inaad hesho warar ku saabsan marka qoraalladaadu guul darraystaan

Marka aad doorato Keyd(Save) , waxa aad arki kartaa fariinta " Oggolaanshaha Qoraalku(Script) guuldareystay" haddi ay tahay markii ugu horaysay ee aad kaydsato kiciye cusub.

Tani waxay badanaa kicisaa haddii aad leedahay xannibaadiyaha pop-up oo karti u leh browserkaaga. Haddii aad isticmaalayso Google Chrome , kaliya dooro summada daaqadda yar oo ay ku dul taal casaan “X” U beddel goobta oo mar walba oggolow soo-bandhigyada(Always allow pop-ups) oo dooro La sameeyay(Done) .

Markaad dooratid Save again(Save) , waxaad u baahan doontaa inaad ka gudubto nidaamka si aad u oggolaato qoraalka aad u qortay inuu ku hoos socdo akoonkaaga Google ama Google Workspace .

Marka hore, dooro koontada Google -ka ee aad rabto inaad u ogolaato qoraalkaaga inuu hoos ku shaqeeyo.

Waxaad arki doontaa digniin ah in shaqada gaarka ah ama qoraalka aad qortay aanu Google "xaqiijin " Haddii aad tahay qofka qoray qoraalka, markaa tani macno ma samaynayso waana badbaado inaad ku hoos shaqeyso Google Account ama Google Workspace .

Si aad digniintan uga gudubto, kaliya dooro Advanced ka dibna dooro Go to <project> (unsafe) isku xidhka hoose.

Ugu dambayntii, daaqadda ogolaanshaha, dooro Oggolow(Allow) si aad ugu oggolaato hawlahaaga gaarka ah iyo qoraalka inay ku hoos socdaan akoonkaaga Google ama Google Workspace .

Uma baahnid inaad dib ugu soo celiso nidaamkan, kaliya marka ugu horraysa ee aad kaydiso ama maamusho mashaariicdaada qoraalka ah ee  Google Apps .

Galitaanka Aqoonsigaaga Qoraalka Google

Mid ka mid ah qoraallada ugu dambeeya - waxaa laga yaabaa inaad rabto inaad siiso saaxiibbadaada ama asxaabtaada si ay u isticmaalaan qoraalkaaga ama ugu daraan maktabad ahaan qoraalkooda. 

Waxaad ka heli kartaa aqoonsigaaga qoraalka(Script ID) hoostiisa icon Settings ee dhinaca bidix ee cirifka.

Aqoonsiga qoraalka(Script ID) waxaa laga heli karaa hoosta qaybta aqoonsiga(IDs) , dhanka midig ee aqoonsiga qoraalka(Script ID) .

Sida aad arki karto, tifaftiraha Google Apps Script waa mid toos ah haddii aad taqaanid sida loo maro sifa kasta oo aad rabto inaad isticmaasho. Kaliya(Just) iska hubi inaad si fiican u barato Google's Script Script(Apps Script) si aad u bilowdo inaad barato sida loo qoro qoraaladaada iyo dhammaan hawlaha diyaarka u ah in la isticmaalo.



About the author

Waxaan ahay injineer software leh in ka badan 10 sano oo waayo-aragnimo ah warshadaha software. Waxaan ku takhasusay abuurista iyo ilaalinta codsiyada software shaqsi iyo shirkad, iyo sidoo kale horumarinta qalabka horumarinta ee ganacsiyada yaryar iyo ururada waaweyn. Xirfadahaygu waxay ku jiraan horumarinta codeBase adag, wax ka saarista & qalabka tijaabinta, iyo inaan si dhow ula shaqeeyo isticmaalayaasha dhamaadka si loo hubiyo in codsiyadoodu u shaqeeyaan si aan cillad lahayn.



Related posts