Was ist Google App Script?
Willkommen! Dieser Blog wird einen Überblick über Google App Script geben.
Google Apps Script ist eine cloudbasierte Skriptplattform, die in Google Workspace integriert werden kann, um die Funktionalität von Google Apps zu erweitern und schlanke cloudbasierte Anwendungen mit JavaScript zu erstellen.
Es bietet einen benutzerfreundlichen Online-Code-Editor direkt in Ihrem Browser und Ihre Skripte werden auf den Servern von Google ausgeführt. Es bietet auch Zugriff auf viele integrierte Bibliotheken wie Gmail, Kalender, Drive usw.
Vorteile von App Script:
- Steigern Sie Ihre Produktivität, indem Sie wiederkehrende Aufgaben in Google Workspace automatisieren.
- Fügen Sie benutzerdefinierte Menüs, Dialoge und Seitenleisten zu Google Docs, Sheets und Forms hinzu.
- Schreiben Sie benutzerdefinierte Funktionen und Makros für Google Sheets.
- Veröffentlichen Sie Web-Apps – entweder eigenständig oder eingebettet in Google Sites.
- Interagieren Sie mit anderen Google-Diensten, einschließlich AdSense, Analytics, Kalender, Drive, Gmail und Maps.
- Erstellen Sie Add-ons und veröffentlichen Sie sie im Google Workspace Marketplace.
▹ Melden Sie sich bei Ihrem Google-Konto an und gehen Sie von hier aus zu Google App Script .
▹ So sieht das Dashboard zunächst aus.
▹ Wenn Sie auf „Neues Projekt“ klicken , gelangen Sie zur Code-Editor-Seite.
▹ Der Code-Editor verfügt über mehrere Optionen; Beginnen wir mit der Eingabe des Projekttitels .
▹ Standardmäßig haben wir eine Code.gsDatei (Google Script Extension), die eine leere JavaScript-Funktion enthält myFunction().
Drucken von Hello World in Google App Script
1. console.log(‘hello world’);Innen hinzufügenmyFunction()
function myFunction() {
console.log('hello world');
}
Löst aus
Mithilfe von Triggern kann Apps Script automatisch eine Funktion ausführen, wenn ein bestimmtes Ereignis, beispielsweise das Öffnen eines Dokuments, eintritt. Es übergibt die ausgelöste Funktion an ein Ereignisobjekt, das Informationen über den Kontext enthält, in dem das Ereignis aufgetreten ist. Es gibt zwei Arten von Auslösern.
- Einfache Trigger sind eine Reihe reservierter Funktionen, die in Apps Script integriert sind, wie die Funktion
onOpen(e), die ausgeführt wird, wenn ein Benutzer eine Google Docs-, Sheets-, Slides- oder Forms-Datei öffnet. - Installierbare Trigger bieten mehr Funktionen als einfache Trigger, müssen jedoch vor der Verwendung aktiviert werden.
Zeitbasierter Trigger für App Script
- Klicken Sie auf Neues Projekt , um ein neues Projekt zu erstellen
- Geben Sie Ihrem Projekt einen Namen.
- Schreiben Sie darin
myFunctionden Code, der vom Trigger ausgeführt werden soll. - Klicken Sie im Menü auf Trigger und erstellen Sie einen Trigger.
- Wählen Sie die gewünschte Triggereinstellung und klicken Sie auf „ Speichern“ . Als Beispiel habe ich „ Zeitgesteuert“ als Ereignisquelle, „ Minutentimer “ als Triggertyp und „ Minutenintervall jede Minute“ ausgewählt.
- Diese Einstellung würde den Code jede Minute ausführen.
- Nach dem Speichern können Sie alle Ihre Auslöser auf der Seite „Auslöser“ anzeigen . Mit dem Stiftsymbol können Sie Ihre Triggereinstellungen ändern. Über die drei Punkte können Sie die Ausführung löschen oder einsehen.
- Wenn Sie auf einen beliebigen Auslöser klicken, werden die im Code hinzugefügten Protokolle angezeigt.
- Erstellen Sie ein neues Google Sheet.
- Klicken Sie auf „Erweiterungen“ und wählen Sie „Apps Script“ aus .
- Versuchen wir, unser App-Skript über die Menüleiste auszulösen.
onOpen()Erstellen Sie im App-Skript eine Methode , die jedes Mal ausgeführt wird, wenn eine Datei geöffnet wird.- Die folgende Logik erstellt eine Option „Mein Menü“ in der Menüleiste. Als Untermenü wird „Trigger App Script“ angezeigt.
- Der zweite Parameter in
.addItem()ist die Methode, die ausgeführt werden soll, wenn auf der Google-Tabelle auf die Schaltfläche „App-Skript auslösen“ geklickt wird . - Klicken Sie auf Speichern .
function onOpen() {
const googleSheet = SpreadsheetApp.getUi();
googleSheet.createMenu('My Menu')
.addItem('Trigger App Script', 'MenuClicked') //Adds MenuClicked menu
.addToUi();
}
//This method will be executed on clicking MenuClicked option
function MenuClicked() {
console.log('Trigger App script clicked.')
}
- Erstellen Sie eine HTML-Datei, indem Sie auf das Plus-Symbol klicken und HTML auswählen.
- Hier habe ich eine Index.html erstellt, die Hello World anzeigt.
- Fügen Sie in
Code.gsder Datei eine Methode hinzudoGet(e). Als Beispiel habe ich die Index.html zurückgegeben
function doGet(e) {
var htmlContent = HtmlService.createTemplateFromFile('Index');
return htmlContent.evaluate();
}
▹ In diesem Blog geht es hauptsächlich darum, einen grundlegenden Überblick und die Funktionen von Google App Script zu vermitteln.
▹ Google App Script ist mit vielen Funktionen und Möglichkeiten ausgestattet und die Kombinationsmöglichkeiten sind grenzenlos.
▹ Damit können viele Aktionen und Automatisierungen durchgeführt werden.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































