1. Einführung
In diesem Codelab erstellen Sie ein Apps Script-Projekt namens „Hello World“ und fügen Sie dann die einfache Funktion logThis
hinzu, die eine an sie übergebene Nachricht protokolliert. Dann erstellen Sie eine AppSheet-Automatisierung und rufen das Skript auf. Nachdem das Skript aufgerufen wurde, kehren Sie zum Apps Script-Editor zurück und bestätigen seine Ausführung.
Aufgaben in diesem Lab
- Apps Script-Projekt mit einer einfachen Funktion erstellen
- Hier erfahren Sie, wie Sie eine einfache AppSheet-App basierend auf einer vorhandenen Google-Tabelle erstellen.
- Anleitung zum Erstellen einer AppSheet-Automatisierung, die die Skriptfunktion aufruft.
- Prüfen, ob das Script in AppSheet erfolgreich ausgeführt wurde
Voraussetzungen
- Zugriff auf die AppSheet-Entwicklungsumgebung (
appsheet.com
). - Zugriff auf Apps Script-Entwicklungsumgebung (
script.google.com
).
2. Apps Script-Projekt erstellen
Erstellen Sie zuerst ein Apps Script-Projekt namens „Hello World“ und fügen Sie dann die einfache Funktion logThis
hinzu, die eine an sie übergebene Nachricht protokolliert.
- Rufen Sie die Apps Script-Startseite auf und klicken Sie auf + Neues Projekt.
- Ändern Sie den Titel des Projekts in
Hello World.
- Aktualisieren Sie das Skript im Editor wie folgt:
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- Klicken Sie auf Projekt speichern.
Weitere Informationen finden Sie unter Projekte erstellen und löschen.
3. AppSheet-App erstellen
Als Nächstes generieren Sie schnell eine neue AppSheet-App basierend auf einer kopierten Beispieldatei aus Google-Tabelle. Anschließend aktualisieren Sie sie, um das Apps Script-Projekt aufzurufen, das Sie zuvor erstellt haben.
- Öffnen Sie die Tabelle Beispiel für Shirt-Bestellungen und klicken Sie dann auf Kopie erstellen, um eine Kopie herunterzuladen und in Google Tabellen zu öffnen. Wenn Sie möchten, können Sie die Tabelle umbenennen (z.B. in "Bestellungen von T-Shirts").
- Melden Sie sich in AppSheet an.
- Klicken Sie auf der Seite „Meine Apps“ auf + Neue App erstellen. Das Dialogfeld Neue Anwendung erstellen wird angezeigt.
- Klicken Sie auf Mit eigenen Daten beginnen.
- Optional: Bearbeiten Sie den Namen der App und wählen Sie eine Kategorie aus.
- Klicken Sie auf Daten auswählen.
- Klicken Sie auf Google, um auf Google Drive zuzugreifen.
- Gehen Sie zur Tabelle T-Shirt-Bestellungen, die Sie zuvor kopiert haben, und wählen Sie sie aus.
AppSheet richtet Ihre App ein.
- Klicken Sie auf App anpassen, um die App im AppSheet-Editor zu öffnen.
4. Automatisierung erstellen
Als Nächstes erstellen Sie eine AppSheet-Automatisierung und rufen das Skript auf.
- Wählen Sie Automatisierung > Bots.
- Klicken Sie auf + Neuer Bot.
- Wählen Sie das erste Element in der Liste der Vorschläge aus: Senden Sie eine Benachrichtigung, wenn ein Eintrag für Shirt-Bestellungen erstellt oder aktualisiert wird.
- Klicken Sie auf den Schritt Benachrichtigung senden, um ihn zu bearbeiten.
- Ändern Sie den Namen in
Call a script
.
- Ändern Sie unter Einstellungen den Aufgabentyp in Skript aufrufen.
- Klicken Sie im Feld Apps Script-Projekt auf Durchsuchen (Dateisymbol).
- Wählen Sie in Drive das Apps Script-Projekt
Hello World
aus. - Klicken Sie auf Auswählen. Wenn Sie zur Autorisierung aufgefordert werden, klicken Sie auf Autorisieren und folgen Sie den Aufforderungen.
Das Apps Script-Projekt wird hinzugefügt und im Feld Funktionsname wird eine Liste der verfügbaren Funktionen angezeigt.
- Wählen Sie in der Liste Funktionsname den Eintrag logThis(msg) aus.
Das Feld Funktionsargumente wird angezeigt.
- Geben Sie für das Argument msg den folgenden Ausdruck mithilfe des Ausdrucksassistenten ein: ‘Hello from AppSheet’.
- Klicken Sie auf Speichern, um die App zu speichern.
- Klicken Sie im Vorschaubereich auf das Symbol Mobilgerät oder Tablet, um den App-Emulator aufzurufen.
- Fügen Sie eine neue T-Shirt-Bestellung hinzu und klicken Sie auf Speichern.
- Klicken Sie auf Synchronisieren, um die Änderungen zu synchronisieren.
5. Ausführung von Apps Script bestätigen
Kehren Sie nach dem Aufrufen des Skripts zum Apps Script-Editor zurück und prüfen Sie die Ausführung.
- Kehren Sie zur Apps Script-Startseite zurück und sehen Sie sich das Projekt Hello World an.
- Klicken Sie in der Navigationsleiste auf Ausführungen, um zu bestätigen, dass die Funktion
logThis
erfolgreich ausgeführt wurde. Wenn das Protokoll nicht angezeigt wird, klicken Sie auf Aktualisieren.
6. Optionale zusätzliche Schritte
Als zusätzlichen Schritt in diesem Workshop sehen Sie sich das Projekt mit den Apps Script-Beispielen an und führen Sie einige Beispiele aus AppSheet aus.
Erste Schritte mit den Apps Script-Beispielen
- Erstellen Sie dazu zuerst eine Kopie des Apps Script-Beispielprojekts.
- Klicken Sie auf das Symbol zum Kopieren.
- Speichern Sie das neue Projekt und klicken Sie auf Ausführen, um die Apps im Projekt zu autorisieren.
Experimentieren Sie mit einigen der Beispiele.
createCalendarEvent()
– einen neuen Kalendertermin erstellencreateDoc()
: Erstellt automatisch ein neues Dokument.createSheet()
: Erstellt ein neues Tabellenblatt.createSlideDeck()
– Erstellen Sie eine neue Präsentation mit einem Bild und Text.