Google Apps Script – Kurzanleitung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Erstellen Sie ein
Google Apps Script
, mit dem Anfragen an die People API gestellt werden.
In Kurzanleitungen wird beschrieben, wie Sie eine App einrichten und
ausführen, die eine Google Workspace API aufruft. In dieser
Kurzanleitung wird ein vereinfachter Authentifizierungsansatz verwendet, der
für eine Testumgebung geeignet ist. Für eine Produktionsumgebung empfehlen wir, sich mit
Authentifizierung und Autorisierung
vertraut zu machen, bevor
Sie die für Ihre App geeigneten Zugangsdaten
auswählen.
In Apps Script verwenden Google Workspace
Kurzanleitungen
erweiterte Google-Dienste, um
Google Workspace APIs aufzurufen und einige Details des Authentifizierungs
und Autorisierungsablaufs zu verarbeiten.
/** * @typedef {Object} EmailAddress * @see https://developers.google.com/people/api/rest/v1/people#Person * @property {string} value * Note: This is a partial definition. *//** * @typedef {Object} Name * @see https://developers.google.com/people/api/rest/v1/people#Person * @property {string} displayName * Note: This is a partial definition. *//** * @typedef {Object} Person * @see https://developers.google.com/people/api/rest/v1/people#Person * @property {Name[]} names * @property {EmailAddress[]} [emailAddresses] * Note: This is a partial definition. *//** * @typedef {Object} Connection * @see https://developers.google.com/people/api/rest/v1/people.connections/list * @property {Person[]} connections * Note: This is a partial definition. *//** * Print the display name if available for 10 connections. */functionlistConnectionNames(){// Use the People API to list the connections of the logged in user.// See: https://developers.google.com/people/api/rest/v1/people.connections/listif(!People||!People.People||!People.People.Connections){thrownewError("People service not enabled.");}constconnections=People.People.Connections.list("people/me",{pageSize:10,personFields:"names,emailAddresses",});if(!connections.connections){console.log("No connections found.");return;}for(constpersonofconnections.connections){if(person.names&&
person.names.length > 0&&
person.names[0].displayName){console.log(person.names[0].displayName);}else{console.log("No display name found for connection.");}}}
Klicken Sie auf „Speichern“ .
Klicken Sie auf Unbenanntes Projekt, geben Sie
Kurzanleitung ein und klicken Sie auf Umbenennen.
Skript konfigurieren
People API aktivieren
Öffnen Sie das Apps Script-Projekt.
Klicken Sie auf Editorcode.
Klicken Sie neben Dienste auf „Dienst hinzufügen“
add .
Wählen Sie
„People API“
aus und klicken Sie auf Hinzufügen.
Beispiel ausführen
Klicken Sie im Apps Script-Editor auf Ausführen.
Wenn Sie das Beispiel zum ersten Mal ausführen, werden Sie aufgefordert, den Zugriff zu autorisieren:
Klicken Sie auf Berechtigungen ansehen.
Wählen Sie ein Konto aus.
Klicken Sie auf Zulassen.
Das Ausführungsprotokoll des Skripts wird unten im Fenster angezeigt.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-09-15 (UTC)."],[],["This document guides users to create and run a Google Apps Script that interacts with the People API. It involves configuring a new script on `script.google.com`, replacing the script editor's content with provided code, saving, and renaming the project. Users must enable the People API as a service within the script and authorize access during the initial run. The script then lists the display names of 10 connections. Production environments need appropriate authentication credentials.\n"]]