Programmierniveau: Anfänger
Dauer: 15 Minuten
Projekttyp: Automatisierung mit einem benutzerdefinierten Menü
Zielsetzungen
- Machen Sie sich mit der Lösung vertraut.
- Informieren Sie sich über die Funktionsweise der Apps Script-Dienste im Lösung.
- die Umgebung einrichten
- Richten Sie das Skript ein.
- Führen Sie das Skript aus.
Informationen zu dieser Lösung
Vorlage für Mitarbeiterzertifikate in Google Präsentationen automatisch anpassen mit Mitarbeiterdaten in Google Tabellen ein, und versenden die Zertifikate Gmail:
Funktionsweise
Das Skript verwendet die Vorlage für das Mitarbeiterzertifikat von Google Präsentationen und eine Google-Tabelle mit dem Mitarbeiter Details. Das Skript kopiert die Vorlage und ersetzt die Platzhalter durch Daten aus der Tabelle. Sobald das Skript erstellt eine Folie für jeden Mitarbeiter und extrahiert jede einzelne Folie als PDF-Datei. und sendet die Zertifikate an die Mitarbeitenden.
Apps Script-Dienste
Diese Lösung verwendet die folgenden Dienste:
- Drive-Dienst: Kopiert die Datei Google Präsentationen-Mitarbeiter Zertifikatsvorlage.
- Tabellenkalkulationsdienst: bietet die Mitarbeiterdetails und aktualisiert den Status für jeden aufgeführten Mitarbeiter.
- Google Präsentationen-Dienst: Ersetzt die Platzhalter in mit den Daten der Mitarbeitenden aus der Tabellenkalkulation.
- Gmail-Dienst: Hiermit erhalten Sie die einzelne Folien als und sendet sie an die Mitarbeiter.
Vorbereitung
Damit Sie dieses Beispiel verwenden können, müssen folgende Voraussetzungen erfüllt sein:
- Ein Google-Konto (Google Workspace-Konten können Genehmigung des Administrators erforderlich.
- Ein Webbrowser mit Zugriff auf das Internet.
Umgebung einrichten
Klicken Sie auf die folgende Schaltfläche, um eine Kopie der Mitarbeiterzertifikate zu erstellen Vorlage für Google Präsentationen.
Kopie erstellenNotieren Sie sich Ihre Präsentations-ID. Sie benötigen sie in einem späteren Schritt. Sie können die ID in der URL finden:
https://docs.google.com/presentation/d/PRESENTATION_ID/edit
Erstellen Sie in Google Drive einen neuen Ordner für die Zertifikate.
Notieren Sie sich Ihre Ordner-ID. Sie benötigen sie in einem späteren Schritt. Sie finden die ID in der URL:
https://drive.google.com/drive/folders/FOLDER_ID
Skript einrichten
Klicken Sie auf die Schaltfläche unten, um eine Kopie des Musters für Mitarbeiterzertifikate zu erstellen Tabelle. Das Apps Script-Projekt dafür Lösung an die Tabellenkalkulation angehängt.
Kopie erstellenÖffnen Sie in der Tabelle das Apps Script-Projekt, indem Sie auf Erweiterungen > Apps Script:
Ersetzen Sie für die Variable
slideTemplateId
PRESENTATION_ID
durch die ID Ihrer Präsentation.Ersetzen Sie für die Variable
tempFolderId
FOLDER_ID
durch die ID Ihres Ordners.Klicken Sie auf „Speichern“ .
Skript ausführen
- Kehren Sie zur Tabelle zurück und klicken Sie auf Anerkennung. > Zertifikate erstellen. Möglicherweise benötigen Sie um die Seite zu aktualisieren, damit dieses benutzerdefinierte Menü angezeigt wird.
Autorisieren Sie das Skript, wenn Sie dazu aufgefordert werden. Wenn auf dem OAuth-Zustimmungsbildschirm die Warnung Diese App wurde nicht überprüft angezeigt wird, wählen Sie Erweitert > aus. Rufen Sie {Project Name} auf (unsicher).
Klicke auf Wertschätzung > Erstellen Sie die Zertifikate noch einmal.
Sobald die Statusspalte aller Zeilen zu Erstellt geändert wurde, klicken Sie auf Anerkennung > Zertifikate senden.
Code ansehen
Um den Apps Script-Code für diese Lösung zu überprüfen, klicken Sie auf Sehen Sie sich den Quellcode unten an:
Quellcode ansehen
Code.gs
Beitragende
Diese Leseprobe wurde von Sourabh Choraria, Blogger und Google Developer erstellt Experte.
- Suche Sourabh auf Twitter unter @schoraria911.
- Sourabhs Blog lesen
Dieses Beispiel wird von Google mit Unterstützung von Google-Entwicklerexperten verwaltet.