Der Contacts-Dienst in Google Apps Script wurde am 16. Dezember 2022 eingestellt und am 31. Januar 2025 abgeschaltet.
Verwenden Sie stattdessen den erweiterten Dienst der People API. Die People API verwendet ein neueres JSON-Protokoll und bietet erweiterte Funktionen wie das Zusammenführen von Kontakten mit Profilen.
In dieser Anleitung erfahren Sie, welche Contacts-Dienstmethoden keine Entsprechung im erweiterten Dienst der People API haben, was Sie stattdessen verwenden können und wie Sie gängige Aufgaben migrieren. Weitere Informationen finden Sie im Leitfaden zur Migration der Contacts API.
Methoden ohne People API-Entsprechungen
In den folgenden Listen sind getContacts-Methoden im Kontaktdienst aufgeführt, für die es im erweiterten Dienst der People API keine entsprechenden Möglichkeiten zum Suchen nach Kontakten gibt. Mit dem erweiterten Dienst der People API können Sie anhand der Felder names, nickNames, emailAddresses, phoneNumbers und organizations eines Kontakts suchen, die aus der Quelle CONTACT stammen.
| Methoden ohne Entsprechungen |
|---|
|
In der folgenden Tabelle sind die getContacts-Methoden des Kontaktdienstes aufgeführt, für die ein zusätzlicher label-Parameter verwendet wird. Mit dem erweiterten Dienst der People API können Sie zwar Kontakte über das entsprechende Feld mit searchContacts abrufen, die Suche lässt sich jedoch nicht auf ein bestimmtes Label beschränken.
| Methoden mit teilweisen Entsprechungen |
|---|
|
Zusätzliche Funktionen der People API
Wenn Sie zum erweiterten Dienst der People API migrieren, können Sie auf die folgenden People API-Funktionen zugreifen, die im Kontaktdienst nicht verfügbar sind:
- Datenquelle angeben: Wenn Sie nach Informationen zu einer Person suchen, können Sie angeben, wo gesucht werden soll, z. B. in einem Google-Kontakt oder einem Google-Profil.
- Nach Personen anhand eines Suchstrings suchen: Sie können eine Liste von Profilen und Kontakten abrufen, die einem bestimmten String entsprechen.
- Batchanfragen: Sie können Ihre People API-Aufrufe in Batches zusammenfassen, um die Ausführungszeit Ihres Skripts zu verkürzen.
Codebeispiele für gängige Aufgaben
In diesem Abschnitt werden häufige Aufgaben aus dem Contacts-Dienst aufgeführt. Die Codebeispiele zeigen, wie die Aufgaben mit dem erweiterten People API-Dienst erstellt werden.
Kontaktgruppe nach Name abrufen
Das folgende Codebeispiel zeigt, wie Sie eine Kontaktgruppe anhand ihres Namens abrufen. Das entspricht getContactGroup im Kontaktdienst.
Kontakt anhand der E‑Mail-Adresse abrufen
Das folgende Codebeispiel zeigt, wie Sie einen Kontakt anhand seiner E-Mail-Adresse abrufen. Dies entspricht getContact im Contacts-Dienst.
Alle Kontakte abrufen
Das folgende Codebeispiel zeigt, wie Sie alle Kontakte eines Nutzers abrufen. Das entspricht getContacts im Kontaktdienst.
Vollständigen Namen eines Kontakts abrufen
Das folgende Codebeispiel zeigt, wie Sie den vollständigen Namen eines Kontakts abrufen, der im Kontaktdienst getFullName entspricht.
Alle Telefonnummern für einen Kontakt abrufen
Im folgenden Codebeispiel wird gezeigt, wie Sie alle Telefonnummern für einen Kontakt abrufen. Dies entspricht getPhones im Kontaktdienst.
Bestimmte Telefonnummer für einen Kontakt abrufen
Das folgende Codebeispiel zeigt, wie Sie eine bestimmte Telefonnummer für einen Kontakt abrufen. Dies entspricht getPhoneNumber im Kontaktdienst.