Der Apps Script-Kontaktdienst wurde am 16. Dezember 2022 eingestellt. 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 Entsprechung |
---|
|
Im Folgenden sind getContacts
-Methoden aus dem Contacts-Dienst aufgeführt, für die ein zusätzlicher label
-Parameter verwendet wird. Sie können searchContacts
aus dem erweiterten Dienst der People API verwenden, um Kontakte anhand des entsprechenden Felds abzurufen. Sie können die Suche 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 des Kontaktdienstes 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(name)
im Contacts-Dienst.
Kontakt anhand der E‑Mail-Adresse abrufen
Das folgende Codebeispiel zeigt, wie Sie einen Kontakt anhand seiner E-Mail-Adresse abrufen. Dies entspricht getContact(emailAddress)
im Kontaktdienst.
Alle Kontakte abrufen
Das folgende Codebeispiel zeigt, wie Sie alle Kontakte eines Nutzers abrufen. Dies entspricht getContacts()
im Kontaktdienst.
Vollständigen Namen eines Kontakts abrufen
Das folgende Codebeispiel zeigt, wie Sie den vollständigen Namen eines Kontakts abrufen. Das entspricht getFullName()
im Contacts-Dienst.
Alle Telefonnummern für einen Kontakt abrufen
Das folgende Codebeispiel zeigt, 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.