W tym artykule dowiesz się…
Google Apps Script to platforma do szybkiego tworzenia aplikacji biznesowych integrujących się z Google Workspace. Pisząc kod w bardzo dobrze udokumentowanym języku JavaScript masz dostęp do wbudowanych bibliotek aplikacji Google Workspace, takich jak Gmail, Kalendarz, Dysk i inne. Nie trzeba nic instalować – edytor kodu jest dostępny bezpośrednio w przeglądarce, a skrypty działają na serwerach Google.
Apps Script jest bardzo uniwersalny. Jedne z wielu sposobów wykorzystania to:
Google Apps Script został początkowo opracowany przez Mike’a Harma jako projekt poboczny podczas pracy nad arkuszami Google.
Google Apps Script został po raz pierwszy publicznie ogłoszony jako BETA w maju 2009 r. przez Jonathana Rochelle.
W sierpniu 2009 roku Google Apps Script został udostępniony wszystkim klientom Google Apps Premier i Education Edition.
Apps Script jest darmowy dla wszystkich użytkowników.
/**
* Creates a Google Doc and sends an email to the current user with a link to the doc.
*/
function createAndSendDocument() {
try {
// Create a new Google Doc named 'Hello, world!'
const doc = DocumentApp.create('Hello, world!');
// Access the body of the document, then add a paragraph.
doc.getBody().appendParagraph('This document was created by Google Apps Script.');
// Get the URL of the document.
const url = doc.getUrl();
// Get the email address of the active user - that's you.
const email = Session.getActiveUser().getEmail();
// Get the name of the document to use as an email subject line.
const subject = doc.getName();
// Append a new string to the "url" variable to use as an email body.
const body = 'Link to your doc: ' + url;
// Send yourself an email with a link to the document.
GmailApp.sendEmail(email, subject, body);
} catch (err) {
// TODO (developer) - Handle exception
Logger.log('Failed with error %s', err.message);
}
}
AppSheet wyrasta na usługę, która będzie świetnym spoiwem między usługami Google Workspace, GCP i światem No-Code.
Sprawdź też laboratorium:
https://codelabs.developers.google.com/appsheet-appsscript?hl=en#0
Na samym początku najlepiej zapoznać się z podstawami języka JavaScript.
Polecane, darmowe kursy to:
Na rynku nie ma zbyt wiele kursów o tej tematyce.
Nie znalazłem żadnego po Polsku. Daj znać czy chętnie wziąłbyś w nim udział, gdyby takowy powstał 🙂
Anglojęzyczne materiały to:
Najlepszym sposobem na naukę wciąż pozostaje własna praca nad drobnymi projektami wspomagając się dokumentacją.
Bardzo krótkie laboratorium, które pozwoli sprawdzić w praktyce Apps Script:
https://codelabs.developers.google.com/codelabs/apps-script-intro?hl=en#0
Ta lista bardziej rozbudowanych lekcji obejmuje wszystkie tematy potrzebne do rozpoczęcia pracy z Apps Script w arkuszach Google:
Mówiłem co czymś łatwiejszym przed Apps Script. Teraz powiem o kolejnym kroku – o Google Cloud Platform. Jeśli potrzebujesz narzędzi i usług developerskich do najbardziej skomplikowanych projektów to właśnie GCP powinno być Twoim kolejnym przystankiem.
Spróbuj następujących przykładów:
Aby zarządzać skryptami.
API Apps Script jest podzielone na kilka zasobów, z których każdy ma określony cel i zestaw żądań, które można wykonać
© Copyright Wojciech Szczepanik
Ta strona może używać Cookies, przeglądanie jej to zgoda na ich używanie.