Google Apps Script Editor: Alles, was Sie wissen müssen, um loszulegen

Wenn Sie Google-Dienste wie Google Docs , Google Sheets , Google Analytics , Gmail und andere verwenden, können Sie diese Dienste mit Google Apps Script verbinden und automatisieren . 

Stellen Sie sich Google Apps Script(Google Apps Script) wie Googles Version von Microsofts VBA-Script vor(Microsoft’s VBA script) . So wie Sie Aktionen und Aufgaben automatisieren oder Makros in Microsoft Word und Excel mit VBA(Excel with VBA) anpassen können, können Sie Aufgaben und Aktionen in allen Google -Diensten automatisieren. In Diensten wie Sheets und Docs können Sie sogar Ihre eigenen benutzerdefinierten Menüs schreiben.

In diesem Artikel erfahren Sie, wie Sie in Ihren verschiedenen Google-Diensten auf (various Google services)Apps Script zugreifen und es aktivieren , wie Sie im Apps Script-Editor navigieren und wie Sie Dienste verbinden. Sie werden keine spezifischen Skriptfunktionen erlernen(learn specific script functions) , aber Google bietet eine hervorragende Dokumentation und Apps-Skript-Tutorials, um zu lernen, wie man Apps Script schreibt .

So greifen Sie auf den Google Apps-Skripteditor zu(Access Google Apps Script Editor)

Sie können den Google Apps Script(Google Apps Script) -Code-Editor aus einer Reihe von Google -Diensten heraus öffnen . Beispielsweise finden Sie Apps Script im Menü „ Erweiterungen “ in Google Tabellen.(Extensions)

In anderen Diensten können Sie den Google Apps-Skripteditor(Google Apps Script) folgendermaßen öffnen:

  • Google Docs : Wählen Sie Skripteditor(Script editor) im Menü(Tools) Extras.
  • Google Slides : Wählen Sie Skripteditor(Script editor) im Menü(Tools) Extras.
  • Google Forms : Wählen Sie im Dreipunktmenü Skripteditor aus .(Script editor)
  • Google Drive : Klicken Sie mit der rechten Maustaste auf ein beliebiges Leerzeichen, wählen Sie Mehr(More) und dann Google Apps Script aus .

Wenn Sie eine dieser Methoden verwenden, wird der Code-Editor von Apps Script in einem neuen Tab geöffnet. (Apps Script)Dies ist das Fenster, in das Sie alle Funktionen schreiben, die Ihr gesamtes Skript ausmachen. Standardmäßig sehen Sie eine leere Funktion namens myFunction(), die bereit ist, damit Sie mit dem Ausfüllen Ihres Codes beginnen können.

Hinweis(Note) : Die Formatierung des Codes ist sehr wichtig, um Fehler zu vermeiden. Verwenden Sie Kommentare wie im folgenden Code, um sich daran zu erinnern, was Sie innerhalb von Codeabschnitten zu tun versuchten. Dies ist sehr ähnlich wie das Kommentieren in HTML -Code mit Webprogrammierung funktioniert.

Während Sie im Code-Editor navigieren, können Sie zu diesem Abschnitt zurückkehren, indem Sie im linken Navigationsbereich des Editor - Fensters Code.gs auswählen. (Code.gs)Um andere verfügbare Fenster anzuzeigen, bewegen Sie den Mauszeiger über die Symbole im Bereich ganz links, und der Hauptnavigationsbereich wird geöffnet.

Im Abschnitt Übersicht(Overview) finden Sie Statistiken zu Ihrem Skript, z. B. wie viele Fehler aufgetreten sind, wie oft es ausgeführt wurde und vieles mehr.

Wir behandeln jeden der anderen Abschnitte des Google Apps-Skripteditors(Google Apps Script) in jedem Abschnitt unten.

Navigieren im Google Apps-Skripteditor(Google Apps Script Editor)

Wenn Sie Ihren Code im Editor bearbeiten, sollten Sie häufig das Datenträgersymbol ( Speichern(Save) ) auswählen , damit Ihre Arbeit nicht verloren geht.

Nach dem Speichern sehen Sie, dass die anderen Menüoptionen aufleuchten. 

Diese beinhalten:

  • Ausführen(Run) : Versuchen Sie, Ihr gesamtes Skript von Anfang bis Ende auszuführen.
  • Debug : Gehen Sie Zeile für Zeile durch Ihr Skript.
  • Funktions-Dropdown(Function dropdown) : Durchsuchen und navigieren Sie zu jeder der von Ihnen erstellten Funktionen.
  • Ausführungsprotokoll(Execution log) : Zeigen Sie alle Status- oder Fehlermeldungen von jedem Versuch an, den Sie unternommen haben, um Ihr Skript auszuführen.

Über die Option „ Bibliotheken(Libraries) “ im linken Navigationsmenü können Sie auf Bibliotheken zugreifen, die andere geschrieben haben (oder die Sie an anderer Stelle geschrieben und gespeichert haben). Dies ist nützlich, wenn Sie einen Freund haben, der bereits eine Funktion geschrieben hat, die Sie in Google Tabellen(Google Sheets) oder Google Docs verwenden möchten , aber Sie möchten darüber hinaus weitere Funktionen hinzufügen.

Alles, was Sie brauchen, um diese Bibliotheken zu Ihrem Projekt hinzuzufügen, ist die Skript-ID(Script ID) . Sie finden diese im Abschnitt Projekteinstellungen, den wir Ihnen gegen Ende dieses Artikels zeigen.

Google Apps Script Services-Add-Ons

Der Abschnitt Dienste(Services) ist am nützlichsten. Hier können Sie Ihr aktuelles Skript in andere Google -Dienste integrieren, die Sie möglicherweise verwenden. 

Wenn Sie es auswählen, wird das Fenster Dienst(Add a service) hinzufügen geöffnet. Scrollen(Scroll) Sie nach unten zu dem Dienst, den Sie als Add-on zu Ihrem bestehenden Projekt verwenden möchten. 

Wenn Sie beispielsweise Daten aus Ihrem Google Analytics - Konto in dieses Skript ziehen möchten, können Sie die Google Analytics-API auswählen und auf Hinzufügen klicken(Add) .

Wenn Sie Einzelheiten darüber erfahren möchten, welche Funktionen für diesen neuen Add-On-Dienst verfügbar sind und wie sie verwendet werden, wählen Sie die drei Punkte rechts neben der API aus und wählen Sie Dokumentation(See documentation) anzeigen aus .

Dadurch wird die Google Apps Script - Dokumentation in einem neuen Tab geöffnet, der automatisch mit dem Abschnitt für diesen Google -Dienst geöffnet wird.

Durchsuchen Sie die Dokumentation nach Funktionssyntax, Lernprogrammen und Codebeispielen, die Sie in Ihrem eigenen Skript verwenden können.

Beachten Sie auch, dass Sie zu anderen Abschnitten der Dokumentation navigieren können, um zu sehen, welche allgemeinen Funktionen in Ihrem Skript verfügbar sind, basierend auf dem Dienst, den Sie verwendet haben, als Sie den Apps Script -Code-Editor ursprünglich geöffnet haben.

Wenn Sie beispielsweise den Editor in Google Sheets geöffnet haben, suchen Sie im Abschnitt Sheets im Dokumentationsmenü nach Google Sheets- Funktionen, die Sie in Ihrem Skript verwenden können.

Einrichten und Verwenden von Apps-Skriptauslösern(Using Apps Script Triggers)

Eine weitere nützliche Funktion in Google Apps Script ist die Möglichkeit, Trigger basierend auf einer Reihe von Ereignissen oder Zeitplänen festzulegen.

Um einen neuen Trigger für Ihr Skript zu konfigurieren, wählen Sie im Navigationsmenü ganz links Trigger aus. (Triggers)Wählen Sie im sich öffnenden Fenster „Trigger“ die Schaltfläche(Triggers)Trigger hinzufügen“ aus.(Add Trigger)

Das Fenster Trigger(Add Trigger) hinzufügen enthält eine lange Liste von Optionen, mit denen Sie genau anpassen können, wie und wann Ihr Skript ausgeführt werden soll. 

Hinweis(Note) : Viele dieser Optionen hängen von dem Dienst ab, für den Sie Ihr Skript schreiben, oder von den APIs, die Sie hinzugefügt haben(the APIs that you’ve added) .

Um Ihren Trigger einzurichten, müssen Sie Folgendes auswählen:

  • Welche Funktion anfänglich gestartet werden soll
  • Die Ereignisquelle, z. B. eine bestimmte Uhrzeit, ein bestimmtes Datum oder ein Ereignis in Ihrem Dienst, z. B. wenn sich eine Google -Tabellenzelle ändert oder ein Dokument zum ersten Mal geöffnet wird
  • Der Ereignistyp, z. B. wenn etwas in Ihrer Google - Tabelle oder Ihrem Dokument geöffnet oder bearbeitet wird, oder die spezifische Einstellung für Datum oder Uhrzeit
  • Benachrichtigungshäufigkeit, wie oft Sie Updates erhalten möchten, wenn Ihre Skripts fehlgeschlagen sind

Nachdem Sie Speichern(Save) ausgewählt haben, wird möglicherweise die Meldung „ Skriptautorisierung(Script) fehlgeschlagen“ angezeigt, wenn Sie zum ersten Mal einen neuen Trigger speichern.

Dies wird normalerweise ausgelöst, wenn Sie in Ihrem Browser einen Popup-Blocker aktiviert haben. Wenn Sie Google Chrome verwenden , wählen Sie einfach das kleine Fenstersymbol mit einem roten „X“ darüber aus. Ändern Sie die Einstellung in Pop-ups immer zulassen(Always allow pop-ups) und wählen Sie Fertig(Done) .

Wenn Sie erneut Speichern(Save) auswählen , müssen Sie den Prozess durchlaufen, um das von Ihnen geschriebene Skript für die Ausführung unter Ihrem Google - Konto oder Google Workspace zu autorisieren .

Wählen Sie zunächst das Google- Konto aus, unter dem Ihr Skript ausgeführt werden soll.

Sie sehen eine Warnung, dass die benutzerdefinierte Funktion oder das Skript, das Sie geschrieben haben, nicht von Google „verifiziert“ wurde . Wenn Sie die Person sind, die das Skript geschrieben hat, spielt dies keine Rolle, und es kann sicher unter Ihrem eigenen Google-Konto(Google Account) oder Google Workspace ausgeführt werden .

Um diese Warnung zu umgehen, wählen Sie einfach Erweitert(Advanced) und dann unten den Link Go to <project> (unsafe)

Wählen Sie schließlich im Berechtigungsfenster Zulassen(Allow) aus , damit Ihre benutzerdefinierten Funktionen und Skripts unter Ihrem Google - Konto oder Google Workspace ausgeführt werden können .

Sie müssen diesen Vorgang nicht noch einmal wiederholen, nur wenn Sie Ihre benutzerdefinierten Google Apps- Skriptprojekte zum ersten Mal speichern oder ausführen. 

Zugriff auf Ihre Google Script-ID

Eine letzte Anmerkung – vielleicht möchten Sie Ihr Skript Freunden oder Kollegen zur Verfügung stellen, damit diese entweder Ihr Skript verwenden oder es als Bibliothek zu ihrem eigenen Skript hinzufügen können. 

Sie finden Ihre Skript-ID(Script ID) unter dem Einstellungssymbol(Settings) ganz links im Navigationsbereich.

Die Skript-ID(Script ID) finden Sie im Abschnitt IDs rechts neben Skript-ID(Script ID) .

Wie Sie sehen können, ist der Google Apps-Skripteditor(Google Apps Script) ziemlich einfach, wenn Sie wissen, wie Sie zu den einzelnen Funktionen navigieren, die Sie verwenden möchten. Stellen Sie einfach(Just) sicher, dass Sie die Google Apps Script - Dokumentation gut studieren, damit Sie anfangen können, zu lernen, wie Sie Ihre Skripts und alle verfügbaren Funktionen schreiben.



About the author

Wenn es um Technologie geht, ist nichts wichtiger als Genauigkeit und Qualität. Wir bei Microsoft sind stolz auf unsere Fähigkeit, unseren Kunden das bestmögliche Erlebnis zu bieten. Unsere Windows- und iOS-Produkte gehören zu den innovativsten der Branche, und wir arbeiten ständig daran, sie zu verbessern. Unsere fehlerfreien PDFs sind ein weiterer Grund, warum unsere Produkte so erfolgreich sind. Wir wissen, dass Qualitätskontrolle bei Arbeitsabläufen und Kommunikation unerlässlich ist, deshalb achten wir sehr darauf, dass alle unsere PDFs fehlerfrei sind. Und schließlich verstehen wir als Gadget-Liebhaber, dass es immer eine Schlüsselpriorität ist, das Leben einfacher zu machen. Wir stellen sicher, dass alle unsere Lumia-Geräte mit Funktionen wie NFC und CarPlay ausgestattet sind, damit Sie Dateien ganz einfach mit Freunden und Familie teilen können. Mit diesen Fähigkeiten



Related posts