Što je Google Script? Kako napisati svoju prvu skriptu za Google Apps

Što je Google Script? Kako napisati svoju prvu skriptu za Google Apps

Ako koristite Google Apps poput Google tablica ili Google dokumenata, Google Script omogućuje vam da postignete stvari koje nikada ne biste mogli sa sličnom aplikacijom za stolna računala.





Google Script (također poznat i kao Google Apps Script) platforma je za razvoj aplikacija koja vam omogućuje integraciju svih Google Cloud usluga koje koristite.





Google nudi dugačak popis API -ja za svaku od svojih usluga u oblaku. Pisanje vrlo jednostavnih Googleovih aplikacija možete otvoriti čitav svijet dodatnih značajki u svakoj od mnogih Googleovih usluga.





Što možete učiniti s Google Script -om?

Učenje Google skripte vrlo je jednostavno. Samo neke stvari koje možete učiniti s Google Script -om uključuju:

  • Izrada prilagođenih funkcija u Google tablicama
  • Integriranje Google tablica ili Google dokumenata s Gmailom
  • Izrada web aplikacija koje možete primijeniti pomoću Google web lokacija
  • Dodavanje prilagođenog izbornika u Google dokumente
  • Stvaranje nadzorne ploče web prometa u Google tablicama pomoću podataka Google Analyticsa
  • Slanje e -pošte s Google tablica ili bilo koje druge Googleove usluge

Budući da su sve Googleove usluge u oblaku, možete stvoriti skriptu za Google Apps iz jednog uređivača skripti. Iz tog koda možete dodirnuti API -je za bilo koju Googleovu uslugu koju koristite.



To stvara fleksibilnost koju je teško pronaći na većini drugih skriptnih platformi.

Pisanje prve skripte za Google Apps

Da biste vidjeli koliko je lako napisati Google Script, pokušajte sa sljedećim primjerom.





Vaša prva skripta poslat će e -poruku s vašeg Gmail računa s porukom ugrađenom u vašu Google skriptu.

  1. Otvorite web preglednik i upišite script.google.com u polje URL.
  2. Prijavite se na svoj Google račun ako već niste.
  3. Nakon što ste prijavljeni na skriptu Google Apps, kliknite Nova skripta .
  4. Gdje piše Projekt bez naslova , upišite ime Moj prvi scenarij .

Izbrišite kôd u prozoru skripte i zalijepite sljedeće:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Pritisnite ikonu diska za Uštedjeti kod. Zatim kliknite na Trčanje ikonu za pokretanje.

Možda ćete morati dati dopuštenje za pokretanje skripte s vašeg Google računa prvi put i slanje e -pošte s vašeg Gmail računa.

Možda ćete vidjeti upozorenje da aplikacija nije potvrđena. Samo kliknite na Napredna i Idi na Moju prvu skriptu (nesigurno) . Budući da ste vi napisali aplikaciju, možete biti sigurni da je potpuno sigurna za pokretanje.

Evo kako će ta dolazna e -pošta izgledati:

Ova je skripta koristila uslugu Gmail za slanje e -pošte s vašeg računa putem Google skripte.

To je samo jedan jednostavan primjer kako skripta Google Apps može pristupiti bilo kojoj od vaših Googleovih usluga u oblaku.

Dodavanje više značajki Googleovim uslugama

Pristup Google Scriptingu pronaći ćete i unutar mnogih Googleovih usluga.

Kao što je gore spomenuto, ovo vam omogućuje dodavanje proširenih značajki tim uslugama. Na primjer, unutar Google tablica možete pristupiti svom Google Script Editoru klikom na Alati , a zatim kliknite na Uređivač skripti .

Prethodno smo pogledali primjere stvaranja prilagođenih funkcija i izbornika u Google tablicama . To je izvrstan izvor za početak stvaranja vlastite.

Uređivaču Google skripti možete pristupiti na isti način iz Google dokumenata.

Možete čak koristiti Google Script za izradu Gmail dodatka za poboljšanje vašeg iskustva s Gmailom. To vam omogućuje mijenjanje stvari poput prozora za sastavljanje poruke ili čak pisanja skripte koja upravlja arhiviranjem starih e -poruka.

Da biste omogućili razvoj i testiranje dodataka Google Script, morate omogućiti dodatke za programere na svom Gmail računu. To možete učiniti ako odete na Postavke , zatim klikom na Dodaci i odabirom Omogući programske dodatke za programere za moj račun . Morat ćete kliknuti Omogućiti i na skočnom prozoru.

Izrada Gmail dodataka izvan je opsega ovog članka. No, ako se ozbiljno bavite ovim pitanjem, možete proučiti Googleov vodič za programere o izgradnji Gmail dodatka.

Pristupanje API -ima Google Script

Iz uređivača Google Script možete pristupiti svakoj od svojih Googleovih usluga pomoću globalnog objekta. Upotrijebili ste globalni objekt GmailApp u gornjem primjeru Hello World.

Da biste pristupili svim značajkama (metodama i pozivima koje možete upućivati ​​iz uređivača Google Script), samo trebate omogućiti napredne Googleove usluge za tu uslugu.

To radite iz uređivača Google skripti klikom na Resursi i Napredne Googleove usluge .

Ne zaboravite kliknuti na Nadzorna ploča API -ja Google Cloud Platform vezu pri dnu i omogućite uslugu i na toj nadzornoj ploči.

Nakon što ste na nadzornoj ploči API -ja Google Cloud Platform, kliknite Omogući API -je i usluge , potražite naziv usluge u biblioteci API -ja, odaberite je, a zatim kliknite na Omogućiti .

Naprednu uslugu trebate omogućiti samo jednom za svaki Google račun koji koristite za skriptiranje.

Ako se pomaknete prema dolje na ovoj stranici na kojoj ste omogućili biblioteku API -ja, primijetit ćete vezu za Referentna dokumentacija . Spremite ovu vezu jer pruža vrijedne primjere i sintaksu o tome kako se integrirati s tim API -jem unutar vlastitih Google skripti.

Izvrstan primjer integracije s Google Analyticsom pomoću Google Scriptinga možete vidjeti u našem vodiču za izradu nadzorne ploče za analizu web stranica.

Pregledavanje API biblioteke pokazuje koliko Google usluga možete integrirati u svoje skripte.

Postoje stotine dostupnih API -ja.

Ako ste zainteresirani da postanete Google -ov superkorisnik, učenje korištenja Googleovih skripti aplikacija definitivno je pravi način.

Osim osnova Google skripte: što sada?

Kao što možete vidjeti iz gornjeg jednostavnog primjera Hello World, naučiti pisati Google Script uopće nije teško.

zašto mi je glasnoća telefona tako niska

A budući da Google nudi opsežnu biblioteku skripti Google Apps ispunjenu vodičima i referencama, imate solidnu osnovu za početak.

Ako želite započeti s radom na malo naprednijoj aplikaciji Google Script, okušajte se u integriranju Google obrazaca i Gmaila kako biste se brzo prijavili na radna mjesta.

Udio Udio Cvrkut E -pošta Isplati li se nadogradnja na Windows 11?

Windows je redizajniran. No, je li to dovoljno da vas uvjeri da prijeđete s Windows 10 na Windows 11?

Pročitajte Dalje
Povezane teme
  • Objašnjena tehnologija
  • Programiranje
  • Google Apps
  • Google skripta
O autoru Ryan Dube(942 objavljenih članaka)

Ryan ima diplomu elektrotehnike. Radio je 13 godina u automatizaciji, 5 godina u IT -u, a sada je inženjer aplikacija. Bivši glavni urednik MakeUseOfa, govorio je na nacionalnim konferencijama o vizualizaciji podataka, a bio je i na nacionalnoj televiziji i radiju.

Više od Ryana Dubea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu