Kont taf li tista 'tiżviluppa add-ons u apps għal Google Workspace?
Bi ftit għarfien ta' kodifikazzjoni, tista' toħloq għodod biex tgħinek tagħmel il-ħajja tax-xogħol tiegħek aktar faċli. F'dan l-artikolu, aħna ser jimxu miegħek permezz tal-proċess tal-ħolqien ta 'add-on bażiku jew app.
Ejja tibda!
Passi għall-Iżvilupp ta' Add-ons u Apps ta' Google Workspace
1. Agħżel l-Għodda t-Tajba għall-Impjieg
L-ewwel pass huwa li tiddeċiedi jekk tridx tiżviluppa add-on jew app. L-aħjar mod biex tiddetermina liema waħda se taħdem l-aħjar għalik huwa li taħseb dwar dak li trid tagħmel, kemm għandek ħin disponibbli biex tlesti l-proġett u l-livell ta 'għarfien li għandek rigward il-kodifikazzjoni.
Jekk qed tibda, uża l-għodda Google Add-ons. Jekk ħdimt b'JavaScript qabel, kompli u ċċekkja l-Google Apps Script Add-on Builder.
2. Stabbilixxi l-Ambjent tal-Iżvilupp Tiegħek
Issa li ddeċidejt liema għodda trid tuża, wasal iż-żmien li twaqqaf l-ambjent ta 'żvilupp tiegħek. Dan jinvolvi l-installazzjoni tas-softwer meħtieġ u t-twaqqif ta 'xi fajls ta' konfigurazzjoni bażiċi. Il-proċess tas-setup se jvarja skond liema għodda qed tuża.
Jekk qed tiżviluppa app, ikollok bżonn dan li ġej:
App Script Editur
Jekk qed tiżviluppa skript għal Google Apps Add-on, uża l-editur tal-Google App Scripts; jekk qed taħdem ma' apps fuq G Suite, uża Google Sheets.
Biex taċċessa l-editur tal-iskripts tal-app Google, oħloq dokument ġdid fi Google Docs u tiftaħ l-iskripts tal-app mit-tab tal-estensjonijiet. Se tidher bħal din:
App Script CLI
Il-Chrome Developer Tools inkludew interface tal-linja tal-kmand (CLI) li tippermettilek tikkontrolla l-iskript tal-Google Apps direttament mil-linja tal-kmand tiegħek.
Kont tal-Google
Ikollok bżonn kont Google biex taċċessa Google Apps u s-servizzi kollha tagħhom. Se tuża dan il-kont meta tinstalla Google Chrome fuq il-magna tal-iżvilupp tiegħek u tidħol mal-Kont Google tiegħek sabiex il-magna tal-iżvilupp tiegħek tkun assoċjata mal-kont Google tiegħek.
L-istess jgħodd għall-add-ons ukoll.
3. Ikteb Xi Kodiċi!
Issa wasal iż-żmien li tibda l-kodifikazzjoni. L-ispeċifiċitajiet jiddependu fuq liema għodda qed tuża, iżda b'mod ġenerali, ikollok bżonn tikteb xi HTML, CSS, u JavaScript. Tista 'taqra dwar kif tagħmel dan bi kwalunkwe editur ta' test jew IDE (ambjent ta 'żvilupp integrat).
Wara li tkun ktibt il-kodiċi tiegħek, tista' tittestjah fil-browser jew fuq apparat (telefon, tablet, jew kompjuter) li jħaddem il-Play Store.
HTML
HyperText Markup Language (HMTL) tintuża biex tiġġenera paġni tal-web. Il-paġna tikkonsisti f'elementi HTML u tikketti. L-HTML hija lingwa ta' markup li tiddefinixxi kif tidher il-paġna web tiegħek u liema kontenut se jintwera meta n-nies jaraw il-paġna.
Tista' tiġġenera fajl HTML ġdid f'Google App Script bħal dan:
Biex tagħmel app effettiva, tuża HTML biex tiddefinixxi l-istruttura tal-app, toħloq buttuni u oħrajn interface ta 'l-utent elementi, u turi dejta mid-database tiegħek.
HTML għall-app tiegħek għandu jinkiteb ġewwa tikketta, li ddawwar il-kontenut kollu fl-app tiegħek. Biex tara kif jaħdem l-HTML għal app, tista’ toħloq proġett ġdid billi tagħżel File > New Project. Agħżel l-għażla tal-Web App.
CSS
Cascading Style Sheets huma użati biex japplikaw stil għal elementi HTML fl-app tiegħek. L-aħjar mod biex tara kif jidher is-CSS huwa li żżur l-Għodod tal-Iżviluppaturi fi Chrome jew Firefox. Ladarba tiftaħ l-Għodod tal-Iżviluppatur, ikklikkja l-buttuna Toggle device toolbar jew ittajpja control + I biex taqleb bejn il-modalità mobbli u desktop. Imbagħad agħżel il-veduta tad-Disinn.
Il-libreriji CSS u JavaScript jistgħu jintużaw billi jintużaw libreriji oħra, grazzi għall-Apps Script. Illustrazzjoni ta 'kif tikkollega mal-librerija JQuery fit-taqsima tal-header tidher hawn taħt.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<?!=content?>
...
</head>
<body>
Int ser tara l-HTML bażiku għall-app tiegħek, flimkien mal-proprjetajiet tal-grafika applikati għaliha. Meta tniedi l-app, jidħlu fis-seħħ ukoll il-proprjetajiet tal-grafika. Madankollu, jekk il-grafika tiġi applikata għall-element ħażin, ir-riżultat jista 'ma jidhirx tajjeb ħafna.
JavaScript
JavaScript hija lingwa ta' programmar li żżid aktar karatteristiċi dinamiċi mal-app tiegħek. Per eżempju, JavaScript iħallik iżżid l-interattività ma 'paġna web. JavaScript normalment ikun inkluż fil-fajls tal-proġett tiegħek meta toħloq app ġdida. Jekk trid iżżid JavaScript addizzjonali mal-app tiegħek, tista' tagħmel dan billi żżid aktar fajls mal-proġett tiegħek.
Huwa biex tifhem kif jaħdem JavaScript għaliex jippermettilek toħloq kodiċi tad-dwana sofistikat li jista' jaħdem ġewwa Google Docs.
Biex toħloq add-on, l-ewwel, trid tiżviluppa l-JavaScript meħtieġ biex toħloq karatteristika interattiva fl-app tiegħek. Trid tkun taf ukoll dwar bosta APIs importanti ta' Google, bħall-librerija JavaScript użata minn Google Docs biex toħloq ifformattjar ta' test sinjur, l-API Lista ta' Dokumenti biex tirkupra listi ta' dokumenti, is-servizz Drive għall-aċċess ta' fajls maħżuna fuq is-servers ta' Google, u d-Drive servizz għat-tlugħ ta' fajls.
Tista' taċċessa ħafna minn dawn l-APIs meta toħloq add-on għal Google Docs. Madankollu, jista 'jkollok tibdel il-librerija JavaScript tal-app jew partijiet oħra. Pereżempju, il-librerija JavaScript ma tesponix l-API tal-Lista tad-Dokumenti, għalhekk trid timplimenta l-loġika biex titlob lista ta 'dokumenti lilek innifsek.
Barra minn hekk, il-librerija JavaScript fiha biss subsett żgħir ta 'funzjonijiet, għalhekk jista' jkollok tikteb il-funzjonijiet tiegħek biex toħloq interazzjonijiet aktar sinjuri.
Huwa importanti li tittestja u tiddibaggja kwalunkwe kodiċi li tikteb biex tiżgura li se taħdem b'mod korrett. Minħabba li add-on huwa inkorporat fl-app, tista 'tuża l-għodod normali ta' debugging JavaScript li jinsabu fuq il-websajts.
4. Ittestja u Ippubblika l-Add-on jew l-App tiegħek
Ladarba tkun ktibt il-kodiċi tiegħek, wasal iż-żmien li tittestjah. Dan huwa importanti biex jiġi żgurat li l-add-on jew l-app tiegħek jaħdem kif maħsub. L-ittestjar tas-add-on jew tal-app tiegħek jiżgura li l-kodiċi huwa solidu u li inti kopriet kull xenarju possibbli.
Wara kollox, ma tridx tqatta 'sigħat tiżviluppa xi ħaġa biss biex tirrealizza li kien hemm bug fil-kodiċi wara li l-utent tiegħek iġibha. Ladarba tkun sodisfatt bix-xogħol tiegħek, kompli u ppubblikaha fuq is-sit Workspace Labs.
Tista' jew ittella' l-add-on jew l-app ippubblikat direttament, jew torbot ma' kopja fuq Google Drive.
Ħalli Irrispondi