Ce este Google Script? Cum să scrieți primul dvs. script Google Apps
Dacă utilizați Google Apps, cum ar fi Foi de calcul Google sau Google Docs, Google Script vă permite să realizați lucruri pe care nu le-ați putea realiza niciodată cu o aplicație desktop similară.
Google Script (cunoscut și ca Google Apps Script) este o platformă de dezvoltare a aplicațiilor care vă permite să integrați toate serviciile Google Cloud pe care le utilizați.
Google oferă o lungă listă de API-uri pentru fiecare dintre serviciile lor de cloud. Prin scrierea de aplicații Google foarte simple, puteți deschide o întreagă lume de funcții suplimentare în fiecare dintre serviciile Google multiple.
Ce puteți face cu Google Script?
Învățarea Google Script este foarte ușoară. Doar câteva lucruri pe care le puteți face cu Google Script includ:
- Crearea funcțiilor personalizate în Foi de calcul Google
- Integrarea Foi de Google sau Google Docs cu Gmail
- Crearea de aplicații web pe care le puteți implementa utilizând Site-uri Google
- Adăugarea unui meniu personalizat în Google Docs
- Crearea de tablouri de bord pentru traficul web în foile Google 5 Panouri personalizate de date personalizate pe care le puteți face cu site-urile Google 5 Panouri personalizate de date personalizate pe care le puteți realiza cu site-urile Google Site-urile Google este unul dintre cei mai ușurați constructori web disponibili. De asemenea, puteți să-l utilizați pentru a crea un tablou de bord personalizat, care captează date de pe web și le afișează frumos. Citiți mai multe utilizând datele Google Analytics
- Trimiterea e-mailurilor din foile Google Cum să trimiteți e-mailuri într-o foaie Google cu scripturi Google Cum să trimiteți e-mailuri într-o foaie Google cu scripturi Google Aflați cum să utilizați Scripturile Google pentru a automatiza instrumentele de productivitate Google, cum ar fi Sheets și Docs, și pentru a vă salva orele de timp. Citiți mai multe sau orice alt serviciu Google
Deoarece serviciile Google sunt toate în cloud, puteți crea scriptul Google Apps de la un singur editor de script. Din acest cod puteți accesa API-urile pentru oricare dintre serviciile Google pe care le utilizați.
Acest lucru creează o flexibilitate greu de găsit în majoritatea celorlalte platforme de scripting.
Scrierea primului script Google Apps
Pentru a vedea cât de ușor este să scrieți un script Google, încercați exemplul următor.
Primul script va trimite un e-mail din contul dvs. Gmail, cu un mesaj încorporat în Google Script.
- Deschideți un browser web și tastați script.google.com în câmpul URL.
- Conectați-vă la contul dvs. Google dacă nu sunteți deja.
- După ce v-ați conectat la Google Apps Script, faceți clic pe Script nou.
- Unde se spune Proiect fără titlu, tastați numele Primul meu scenariu.
Ștergeți codul din fereastra de script și introduceți următoarele:
funcția SendAnEmail () // Setați adresa de e-mail a destinatarului var email = '[email protected]' // Creați linia subiectului e-mail. var subject = 'Acesta este primul meu script!'; // Creați corpul de e-mail. var body = 'Bună ziua, lumea!'; // Trimiteți un e-mail GmailApp.sendEmail (e-mail, subiect, corp);
Faceți clic pe pictograma discului Salvați Codul. Apoi faceți clic pe Alerga pictograma pentru ao rula.
Este posibil să aveți nevoie să acordați permisiunea ca scriptul să ruleze utilizând contul dvs. Google pentru prima dată și să trimiteți e-mailuri din contul dvs. Gmail.
Este posibil să vedeți un avertisment că aplicația nu este confirmată. Doar faceți clic pe Avansat și Accesați primul meu script (nesigur). Din moment ce sunteți cel care a scris aplicația, puteți avea încredere că este perfect sigur să rulați.
Iată ce va arăta e-mailul de intrare:
Acest script a folosit serviciul Gmail pentru a trimite un e-mail din cont prin Google Script.
Este doar un exemplu simplu despre modul în care un script Google Apps poate accesa oricare dintre serviciile Google Cloud.
Adăugarea mai multor funcții la serviciile Google
Veți găsi acces la Google Scripting din interiorul multor servicii Google.
După cum sa menționat mai sus, aceasta vă permite să adăugați funcții extinse la aceste servicii. De exemplu, în interiorul foilor Google, puteți accesa Editorul Google Script făcând clic pe Unelte, și apoi faceți clic pe Script editor.
Am analizat anterior exemple de creare de funcții și meniuri personalizate în Foi de Google 4 Scripturi Google care fac ca foile Google să fie mult mai puternice 4 Scripturi Google care fac Google Sheets mult mai puternice Foi de Google este excelentă din cutie, dar poate fi chiar mai puternică dacă folosiți Google Scripts pentru a-și îmbunătăți capabilitățile. Citeste mai mult . Aceasta este o resursă excelentă pentru a începe să vă construiți propriul.
Puteți accesa editorul Google Scripts în același mod din Google Docs.
Puteți chiar utiliza un Google Script pentru a crea un add-on Gmail pentru a vă îmbunătăți experiența Gmail. Acest lucru vă permite să modificați lucruri precum fereastra de compunere a mesajelor sau chiar să scrieți un script care gestionează arhivarea e-mailurilor vechi.
Pentru a permite dezvoltarea și testarea programelor de completare Google Script, trebuie să activați programele de completare pentru dezvoltatori în contul Gmail. Puteți face acest lucru prin a merge la Setări, apoi faceți clic pe Add-on-uri și selectarea Activați programele de completare pentru contul meu. Va trebui să faceți clic pe Permite pe o fereastră pop-up, de asemenea.
Crearea de suplimente Gmail este dincolo de scopul acestui articol. Dar, dacă sunteți serios în legătură cu acest lucru, puteți studia Ghidul Google pentru dezvoltatori privind construirea unui add-on Gmail.
Accesați API-urile Google Script
Din cadrul editorului Google Script, puteți accesa fiecare dintre serviciile dvs. Google utilizând un obiect global. Ați folosit obiectul global GmailApp în exemplul Hello World de mai sus.
Pentru a accesa toate funcțiile (metodele și apelurile pe care le puteți face din editorul Google Script), trebuie doar să activați serviciile avansate Google pentru acel serviciu.
Faceți acest lucru din editorul Google Scripts făcând clic pe Resurse și Servicii avansate Google.
Nu uitați să faceți clic pe Tablou de bord API pentru platforma Google Cloud link-ul din partea de jos și să activați serviciul în tabloul de bord, de asemenea.
După ce vă aflați în tabloul de bord API pentru Platforma Google Cloud, faceți clic pe Activați API-urile și serviciile, căutați numele serviciului în biblioteca API, selectați-l și apoi faceți clic pe Permite.
Trebuie doar să activați serviciul avansat o singură dată pentru fiecare cont Google pe care îl utilizați pentru scripting.
Dacă derulați în jos în această pagină în care ați activat Biblioteca API, veți observa un link pentru Documentație de referință. Salvați acest link, deoarece oferă exemple valoroase și sintaxă privind modul de integrare cu respectivul API în propriile dvs. Scripturi Google.
Puteți vedea un excelent exemplu de integrare cu Google Analytics utilizând Google Scripting în ghidul nostru pentru a crea un tablou de bord pentru analiza site-urilor Web.
Navigarea în Biblioteca API arată câte servicii Google puteți integra în scenariile dvs..
Există sute de API-uri disponibile.
Dacă sunteți interesat să deveniți un superuser Google, învățarea cum să utilizați Scripturile de aplicații Google este cu siguranță calea de urmat.
Dincolo de elementele de bază Google Script: Ce acum?
După cum puteți vedea din exemplul simplu Hello World de mai sus, învățarea cum să scrieți un Google Script nu este deloc greu.
Deoarece Google oferă o bibliotecă extensivă Google Apps Script completată cu ghiduri și referințe, aveți o bază solidă pentru a începe de la.
Dacă doriți să începeți o aplicație puțin mai avansată în Google Script, încercați să completați formularele Google și Gmail. Cum să automatizați aplicațiile de lucru utilizând formularele Google Cum să automatizați aplicațiile de lucru utilizând formularul Google Automați procesul de depunere a cererilor de locuri de muncă cu ajutorul Google Formulare, Foi Google și IFTTT. Citiți mai multe pentru a aplica rapid la deschiderile de locuri de muncă.
Explorați mai multe despre: Google Apps, Google Script.