Google Apps-Skripteditor: Alles, was Sie für den Einstieg wissen müssen


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

Stellen Sie sich Google Apps Script wie Googles Version von Das VBA-Skript von Microsoft vor. So wie Sie Aktionen und Aufgaben automatisieren oder Makros in Microsoft Word und Excel mit 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 auf Apps Script in Ihrem verschiedene Google-Dienste zugreifen und es aktivieren, wie Sie im Apps Script-Editor navigieren und wie Sie Dienste verbinden. Das werden Sie nicht tun Erlernen Sie bestimmte Skriptfunktionen, aber Google bietet hervorragende Dokumentationen und Apps-Skript-Tutorials, um zu lernen, wie man Apps-Skripte schreibt.

So greifen Sie auf den Google Apps-Skripteditor zu

Sie können den Google Apps Script-Code-Editor aus einer Reihe von Google-Diensten öffnen. Beispielsweise finden Sie Apps Script im Menü Erweiterungen in Google Sheets.

In anderen Diensten können Sie den Google Apps Script-Editor auf folgende Weise öffnen:

  • Google Docs : Wählen Sie Skripteditor im Menü Extras .
  • Google Slides : Wählen Sie Skripteditor im Menü Extras .
  • Google Forms : Wählen Sie im Dreipunktmenü Skripteditor aus.
  • Google Drive : Klicken Sie mit der rechten Maustaste auf eine beliebige leere Stelle, wählen Sie Mehr und dann Google Apps Script .
  • Wenn Sie eine dieser Methoden verwenden, wird der Apps Script-Code-Editor in einem neuen Tab geöffnet. In diesem Fenster schreiben Sie alle Funktionen, aus denen Ihr gesamtes Skript besteht. Standardmäßig sehen Sie eine leere Funktion namens myFunction(), die bereit ist, mit dem Ausfüllen Ihres Codes zu beginnen.

    Hinweis : Die Codeformatierung ist sehr wichtig, um Fehler zu vermeiden. Verwenden Sie das Kommentieren, wie im folgenden Code gezeigt, um sich daran zu erinnern, was Sie in Codeabschnitten versucht haben. Dies ist der Funktionsweise des Kommentierens in HTML-Code bei der Webprogrammierung sehr ähnlich..

    Wenn 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. Um andere verfügbare Fenster anzuzeigen, bewegen Sie den Mauszeiger über die Symbole ganz links. Der Hauptnavigationsbereich wird geöffnet.

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

    Wir werden jeden der anderen Abschnitte des Google Apps Script-Editors in den folgenden Abschnitten behandeln.

    Navigation im Google Apps Script Editor

    Wenn Sie Ihren Code im Editor bearbeiten, empfiehlt es sich, häufig auf das Datenträgersymbol (Speichern) zu klicken, damit Ihre Arbeit nicht verloren geht.

    Nach dem Speichern werden die anderen Menüoptionen angezeigt.

    Dazu gehören:

    • Ausführen : Versuchen Sie, Ihr gesamtes Skript von Anfang bis Ende auszuführen.
    • Debug : Gehen Sie Ihr Skript Zeile für Zeile durch.
    • Funktions-Dropdown : Durchsuchen Sie alle von Ihnen erstellten Funktionen und navigieren Sie zu ihnen.
    • Ausführungsprotokoll : Sehen Sie sich alle Status- oder Fehlermeldungen von jedem Versuch an, den Sie unternommen haben, um Ihr Skript auszuführen.
    • Über die Option Bibliotheken im linken Navigationsmenü können Sie auf Bibliotheken zugreifen, die andere Personen 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 Sheets oder Google Docs verwenden möchten, Sie aber darüber hinaus weitere Funktionen hinzufügen möchten.

      Alles, was Sie zum Hinzufügen dieser Bibliotheken zu Ihrem Projekt benötigen, ist die Skript-ID. Sie finden diese im Abschnitt „Projekteinstellungen“, den wir Ihnen am Ende dieses Artikels zeigen.

      Google Apps Script Services-Add-ons

      Der Abschnitt Dienste 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 hinzufügen geöffnet. Scrollen 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 und dann Hinzufügen auswählen.

      Wenn Sie Einzelheiten darüber erfahren möchten, welche Funktionen für diesen neuen Add-on-Dienst verfügbar sind und wie Sie diese verwenden, wählen Sie die drei Punkte rechts neben der API und dann Dokumentation anzeigen aus .

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

      Entdecken Sie die Dokumentation zur Funktionssyntax, Tutorials und Codebeispiele, die Sie in Ihrem eigenen Skript verwenden können.

      Beachten Sie außerdem, 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, überprüfen Sie den Abschnitt Sheets im Dokumentationsmenü auf Google Sheets-Funktionen, die Sie in Ihrem Skript verwenden können.

      Einrichten und Verwenden von Apps-Skript-Triggern

      Eine weitere nützliche Funktion in Google Apps Script ist die Möglichkeit, Auslöser 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 die Option Trigger aus. Wählen Sie im neuen Fenster „Trigger“, das geöffnet wird, die Schaltfläche Trigger hinzufügen aus.

      Das Fenster „Trigger hinzufügen“ verfügt über eine lange Liste von Optionen, mit denen Sie genau anpassen können, wie und wann Ihr Skript ausgeführt werden soll.

      Hinweis : Viele dieser Optionen hängen von dem Dienst ab, für den Sie Ihr Skript schreiben, oder die APIs, die Sie hinzugefügt haben.

      Um Ihren Auslöser einzurichten, müssen Sie Folgendes auswählen:

      • Welche Funktion soll zunächst gestartet werden
      • 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, beispielsweise wenn etwas in Ihrer Google-Tabelle oder Ihrem Google-Dokument geöffnet oder bearbeitet wird, oder die spezifische Einstellung für Datum oder Uhrzeit
      • Benachrichtigungshäufigkeit gibt an, wie oft Sie Updates darüber erhalten möchten, wenn Ihre Skripts fehlgeschlagen sind.
      • Sobald Sie Speichern ausgewählt haben, wird möglicherweise die Meldung „Skriptautorisierung fehlgeschlagen“ angezeigt, wenn Sie zum ersten Mal einen neuen Trigger gespeichert haben.

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

        Wenn Sie erneut Speichern 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.

        Es wird eine Warnung angezeigt, dass die von Ihnen geschriebene benutzerdefinierte Funktion oder das von Ihnen geschriebene Skript nicht von Google „verifiziert“ wurde. Wenn Sie die Person sind, die das Skript geschrieben hat, spielt das keine Rolle und Sie können es problemlos unter Ihrem eigenen Google-Konto oder Google Workspace ausführen.

        Um diese Warnung zu umgehen, wählen Sie einfach Erweitert und dann unten den Link Gehe zu (unsicher) aus.

        Wählen Sie abschließend im Berechtigungsfenster Zulassen aus, um die Ausführung Ihrer benutzerdefinierten Funktionen und Skripts unter Ihrem Google-Konto oder Google Workspace zuzulassen.

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

        Zugriff auf Ihre Google Script-ID

        Eine letzte Anmerkung: Möglicherweise 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 unter dem Symbol „Einstellungen“ im Navigationsbereich ganz links.

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

        Wie Sie sehen, ist der Google Apps Script-Editor ziemlich einfach, wenn Sie wissen, wie Sie zu den einzelnen Funktionen navigieren, die Sie verwenden möchten. Stellen Sie einfach sicher, dass Sie die Apps-Skriptdokumentation von Google sorgfältig studieren, damit Sie lernen können, wie Sie Ihre Skripte schreiben und alle verfügbaren Funktionen kennen.

        .

        Zusammenhängende Posts:


        11.02.2022