Apps Script a abandonné le service Contacts le 16 décembre 2022. Utilisez plutôt le service avancé de l'API People. L'API People s'appuie sur un protocole JSON plus récent pour fournir des fonctionnalités avancées, dont la possibilité de fusionner les contacts avec leurs profils.
Utilisez ce guide pour découvrir les méthodes du service Contacts qui n'ont pas d'équivalent dans le service avancé de l'API People, ce que vous pouvez utiliser à la place et trouver des exemples de code pour migrer les tâches courantes. Pour en savoir plus, consultez le guide de migration de l'API Contacts.
Méthodes sans équivalent dans l'API People
La liste suivante répertorie les méthodes getContacts
du service Contacts qui n'ont pas de méthodes équivalentes pour rechercher des contacts dans le service avancé People API. Avec le service avancé de l'API People, vous pouvez effectuer des recherches par names
, nickNames
, emailAddresses
, phoneNumbers
et organizations
d'un contact provenant de la source CONTACT
.
Méthodes sans équivalents |
---|
|
La liste suivante répertorie les méthodes getContacts
du service Contacts qui utilisent un paramètre label
supplémentaire. Vous pouvez utiliser searchContacts
à partir du service avancé de l'API People pour obtenir des contacts par le champ équivalent, mais vous ne pouvez pas limiter la recherche à un libellé spécifique.
Méthodes avec des équivalents partiels |
---|
|
Fonctionnalités supplémentaires disponibles avec l'API People
Lorsque vous migrez vers le service avancé de l'API People, vous pouvez accéder aux fonctionnalités suivantes de l'API People, qui ne sont pas disponibles dans le service Contacts :
- Spécifier la source de données : lorsque vous recherchez des informations sur une personne, vous pouvez spécifier où effectuer la recherche (par exemple, dans un contact Google ou un profil Google).
- Rechercher des personnes à l'aide d'une chaîne de requête : vous pouvez obtenir la liste des profils et des contacts correspondant à une chaîne spécifique.
- Requêtes par lot : vous pouvez regrouper vos appels à l'API People pour réduire le temps d'exécution de votre script.
Exemples de code pour les tâches courantes
Cette section liste les tâches courantes du service Contacts. Les exemples de code montrent comment construire les tâches à l'aide du service avancé de l'API People.
Obtenir un groupe de contacts par son nom
L'exemple de code suivant montre comment obtenir un groupe de contacts par son nom, ce qui équivaut à getContactGroup(name)
dans le service Contacts.
Obtenir un contact par adresse e-mail
L'exemple de code suivant montre comment obtenir un contact à partir de son adresse e-mail, ce qui équivaut à getContact(emailAddress)
dans le service Contacts.
Obtenir tous les contacts
L'exemple de code suivant montre comment obtenir tous les contacts d'un utilisateur, ce qui équivaut à getContacts()
dans le service Contacts.
Obtenir le nom complet d'un contact
L'exemple de code suivant montre comment obtenir le nom complet d'un contact, ce qui équivaut à getFullName()
dans le service Contacts.
Obtenir tous les numéros de téléphone d'un contact
L'exemple de code suivant montre comment obtenir tous les numéros de téléphone d'un contact, ce qui équivaut à getPhones()
dans le service Contacts.
Obtenir un numéro de téléphone spécifique pour un contact
L'exemple de code suivant montre comment obtenir un numéro de téléphone spécifique pour un contact, ce qui équivaut à getPhoneNumber()
dans le service Contacts.