Na e iloa e mafai ona e atiaʻe faʻaopoopoga ma polokalama mo Google workspace?
Faatasi ai ma sina poto faʻailoga, e mafai ona e fatuina meafaigaluega e fesoasoani e faafaigofie ai lou olaga faigaluega. I lenei tusiga, matou te taʻitaʻia oe i le faagasologa o le fatuina o se faʻaopoopoga autu poʻo se app.
Tatou amata!
Laasaga e atia'e ai Google Workspace Add-ons ma Apps
1. Filifili le Meafaigaluega Sa'o mo le Galuega
O le laasaga muamua o le filifili pe e te manaʻo e atiaʻe se faʻaopoopoga poʻo se app. O le auala sili e iloa ai po o fea e sili ona aoga mo oe o le mafaufau lea i mea e te manaʻo e fai, o le a le tele o le taimi e te avanoa e faʻamaeʻa ai le poloketi ma le maualuga o lou malamalama e uiga i le coding.
Afai o lo'o e amataina, fa'aoga le Google Add-ons tool. Afai na e galue muamua i le JavaScript, alu i luma ma siaki le Google Apps Script Add-on Builder.
2. Seti Lou Siosiomaga Atina'e
O lea la ua e filifili po o fea meafaigaluega e te manaʻo e faʻaoga, ua oʻo i le taimi e faʻatulaga ai lou siosiomaga atinaʻe. E aofia ai le faʻapipiʻiina o le polokalama talafeagai ma le faʻatulagaina o faila faʻavae faavae. Ole fa'asologa ole seti ole a fa'alagolago ile mea faigaluega o lo'o e fa'aogaina.
Afai o lo'o e atia'e se app, e te mana'omia mea nei:
Fa'atonu Fa'amatalaga Tusia
Afai o lo'o e atia'e se tusitusiga mo Google Apps Add-on, fa'aoga le Google App Scripts editor; afai o lo'o e galue i polokalame ile G Suite, fa'aoga Google Sheets.
Ina ia maua le Google app scripts editor, fai se pepa fou i totonu Docs Google ma tatala le tusi talosaga mai le lisi o faʻaopoopoga. O le a pei o lenei:
App Script CLI
O le Chrome Developer Tools ua aofia ai se laina faʻatonuga (CLI) e faʻatagaina oe e pulea faʻamaumauga Google Apps saʻo mai lau laina faʻatonu.
O se Google Account
E te mana'omia se Google account e maua ai Google Apps ma latou auaunaga uma. E te fa'aogaina lenei tala pe a e fa'apipi'i le Google Chrome i lau masini atia'e ma saini i lau Google Account ina ia fa'afeso'ota'i lau masini atina'e ma lau Google account.
E faapena foi i mea faaopoopo.
3. Tusia nisi Tulafono!
Ua oo i le taimi e amata ai le coding. O faʻamatalaga patino o le a faʻalagolago i le mea faigaluega o loʻo e faʻaogaina, ae i se tulaga lautele, e tatau ona e tusia ni HTML, CSS, ma JavaScript. E mafai ona e faitau pe fa'apefea ona fai lena mea i so'o se fa'atonu tusitusiga po'o le IDE (siosiomaga atina'e fa'atasi).
A uma ona e tusia lau code, e mafai ona e suʻeina i le suʻesuʻega poʻo luga o se masini (telefoni, tablet, poʻo le komepiuta) o loʻo faʻaogaina le Faleoloa Taalo.
HTML
O le HyperText Markup Language (HMTL) e fa'aaogaina e fa'atupu ai itulau uepi. O le itulau e aofia ai elemene HTML ma pine. HTML ose gagana fa'ailoga e fa'amatala ai foliga o lau itulau web ma mea o le a fa'aalia pe a va'ai tagata i le itulau.
E mafai ona e fatuina se faila HTML fou ile Google App Script e pei o lenei:
Ina ia faia se polokalama aoga, e te faʻaogaina le HTML e faʻamatala ai le fausaga o le app, fai faʻamau ma isi Ofisa o tagata e faaaogāina elemene, ma faʻaalia faʻamatalaga mai lau faʻamaumauga.
HTML mo lau app e tatau ona tusia i totonu o se pine, lea e siosiomia ai mea uma i totonu o lau app. Ina ia iloa pe faʻafefea ona galue le HTML mo se app, e mafai ona e fatuina se poloketi fou e ala i le filifilia o le File> New Project. Filifili le Web App filifiliga.
CSS
E fa'aogaina Pepa Sitaili Cascading e fa'aoga ai se sitaili i elemene HTML i lau app. O le auala sili e iloa ai foliga o le CSS o le asiasi i le Developer Tools i Chrome poʻo Firefox. O le taimi lava e te tatalaina ai le Developer Tools, kiliki le Toggle device toolbar button poʻo le type control + I e fesuiaʻi i le va o le telefoni feaveaʻi ma le desktop mode. Ona filifili lea o le Design view.
O le CSS ma le JavaScript faletusi e mafai ona faʻaogaina e ala i le faʻaogaina o isi faletusi, faʻafetai i Apps Script. O se faʻataʻitaʻiga pe faʻafefea ona fesoʻotaʻi i le faletusi JQuery i le ulutala vaega o loʻo faʻaalia i lalo.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<?!=content?>
...
</head>
<body>
O le a e va'ai i le HTML fa'avae mo lau app, fa'atasi ai ma mea fa'atusa e fa'atatau i ai. A fa'alauiloa le app, e fa'amanaia fo'i le fa'ailoga o meatotino. Ae peita'i, afai e fa'aoga le sitaili i le elemene sese, atonu e le lelei tele le i'uga.
JavaScript
O le Javascript o se gagana fa'apolokalame e fa'aopoopo atili ai uiga fa'amalosi i lau app. Mo se faʻataʻitaʻiga, JavaScript e mafai ai ona e faʻaopoopoina fegalegaleaiga i se itulau web. Javascript e masani ona aofia i au faila o galuega pe a e fatuina se app fou. Afai e te manaʻo e faʻaopoopo le JavaScript i lau app, e mafai ona e faia e ala i le faʻaopoopoina o isi faila i lau poloketi.
O le malamalama i le auala e galue ai le JavaScript aua e mafai ai ona e faia ni tulafono faʻapitoa faʻapitoa e mafai ona taʻavale i totonu o Google Docs.
Ina ia faia se faʻaopoopoga, muamua, e te manaʻomia le atinaʻeina o le JavaScript e manaʻomia e fatu ai se mea faʻafesoʻotaʻi i lau app. E tatau foi ona e iloa e uiga i le tele o Google APIs taua, e pei o le faletusi JavaScript o loʻo faʻaogaina e Google Docs e fatuina ai le tele o tusitusiga, le Document List API e toe aumai ai lisi o pepa, le Drive service mo le mauaina o faila o loʻo teuina i luga o sapalai a Google, ma le Drive. auaunaga mo le lafoina o faila.
E mafai ona e mauaina le tele o nei API pe a e fatuina se faʻaopoopoga mo Google Docs. Ae ui i lea, atonu e tatau ona e suia le faletusi JavaScript poʻo isi vaega. Mo se faʻataʻitaʻiga, e le faʻaalia e le faletusi JavaScript le Lisi Faʻamaumauga API, o lea e tatau ai ona e faʻatinoina le faʻatonuga e fesiligia ai se lisi o pepa oe lava ia.
E le gata i lea, o le faletusi JavaScript o loʻo i ai naʻo se vaega itiiti o galuega, o lea e te manaʻomia ai le tusia o au lava galuega e faʻaleleia atili ai fegalegaleaiga.
E taua tele le su'eina ma fa'ata'ita'i so'o se fa'ailoga e te tusia ina ia mautinoa o le a fa'agasolo sa'o. Ona o se faʻaopoopoga o loʻo faʻapipiʻi i totonu o le app, e mafai ona e faʻaogaina meafaigaluega faʻapipiʻi JavaScript masani o loʻo maua i luga o upega tafaʻilagi.
4. Su'e ma Fa'asalalau lau Fa'aopoopo po'o le App
A uma ona e tusia lau code, ua oʻo i le taimi e suʻe ai. E taua tele lenei mea e faʻamautinoa ai o loʻo galue lau faʻaopoopoga poʻo lau app e pei ona faʻamoemoeina. O le su'eina o lau fa'aopoopoga po'o lau app e fa'amautinoa ai o lo'o mautu le code ma ua uma ona e ufiufi uma fa'aaliga e mafai.
A uma mea uma, e te le manaʻo e faʻaalu itula e atiaʻe ai se mea naʻo le iloa o loʻo i ai se pusa i le code pe a uma ona maua e lau tagata faʻaoga. A mae'a loa ona e fa'amalieina i lau galuega, alu loa ma fa'asalalau i luga ole saite a le Workspace Labs.
E mafai ona e tu'u sa'o le fa'aopoopo fa'asalalau po'o le fa'aoga, pe feso'ota'i i se kopi ile Google Drive.
Tuua se tali