Apps Script ha ritirato il servizio Contatti il giorno 16 dicembre 2022. Utilizza invece l'API People avanzata. L'API People utilizza un protocollo JSON più recente e fornisce funzionalità avanzate, come l'unione dei contatti con i profili.
Utilizza questa guida per scoprire quali metodi del servizio Contatti non hanno un equivalente nel servizio avanzato dell'API People, cosa puoi utilizzare in alternativa e trovare esempi di codice per la migrazione delle attività comuni. Per ulteriori informazioni, consulta la guida alla migrazione dell'API Contacts.
Metodi senza equivalenti nell'API People
I seguenti elenchi di metodi getContacts
nel servizio Contatti non
hanno
modi equivalenti per cercare i contatti nel servizio avanzato dell'API People. Con
il servizio avanzato dell'API People, puoi eseguire ricerche in base ai campi names
,
nickNames
, emailAddresses
, phoneNumbers
e organizations
di un contatto
provenienti dalla sorgente CONTACT
.
Metodi senza equivalenti |
---|
|
I seguenti elenchi mostrano i metodi getContacts
del servizio Contatti che utilizzano un parametro
label
aggiuntivo. Puoi utilizzare searchContacts
dal servizio avanzato dell'API People per ottenere i contatti in base al campo equivalente,
ma non puoi limitare la ricerca a un'etichetta specifica.
Metodi con equivalenti parziali |
---|
|
Funzionalità aggiuntive disponibili con l'API People
Quando esegui la migrazione al servizio avanzato dell'API People, puoi accedere alle seguenti funzionalità dell'API People non disponibili nel servizio Contatti:
- Specificare l'origine dati: quando cerchi informazioni su una persona, puoi specificare dove cercare, ad esempio in un contatto Google o in un profilo Google.
- Cercare persone in base a una stringa di query: puoi ottenere un elenco di profili e contatti che corrispondono a una stringa specifica.
- Richieste batch: puoi raggruppare le chiamate all'API People per ridurre il tempo di esecuzione dello script.
Esempi di codice per attività comuni
Questa sezione elenca le attività comuni del servizio Contatti. Gli esempi di codice mostrano come costruire le attività utilizzando il servizio avanzato dell'API People.
Ottenere un gruppo di contatti per nome
Il seguente esempio di codice mostra come ottenere un gruppo di contatti in base al nome, che
equivale a getContactGroup(name)
nel servizio Contatti.
Ottenere un contatto tramite indirizzo email
Il seguente esempio di codice mostra come ottenere un contatto tramite il suo indirizzo email,
che equivale a getContact(emailAddress)
nel servizio Contatti.
Recuperare tutti i contatti
Il seguente esempio di codice mostra come ottenere tutti i contatti di un utente, che è
l'equivalente di getContacts()
nel servizio Contatti.
Ottenere il nome completo di un contatto
Il seguente esempio di codice mostra come ottenere il nome completo di un contatto, che equivale a getFullName()
nel servizio Contatti.
Visualizzare tutti i numeri di telefono di un contatto
Il seguente esempio di codice mostra come ottenere tutti i numeri di telefono di un contatto, che equivale a getPhones()
nel servizio Contatti.
Ottenere un numero di telefono specifico per un contatto
Il seguente esempio di codice mostra come ottenere un numero di telefono specifico per un contatto, che equivale a getPhoneNumber()
nel servizio Contatti.