Class ContactsApp

App Contatti

Ritiro. Utilizza invece il servizio avanzato dell'API People

Questa classe consente agli utenti di accedere ai propri Contatti Google e di creare, rimuovere e aggiornare i contatti elencati al loro interno.

ProprietàTipoDescrizione
ExtendedFieldExtendedField
FieldField
GenderGender
MonthMonth
PriorityPriority
SensitivitySensitivity
MetodoTipo restituitoBreve descrizione
createContact(givenName, familyName, email)ContactCrea un nuovo contatto.
createContactGroup(name)ContactGroupCrea un gruppo di contatti con il nome specificato
// The code below creates a new contact group named "Work Friends"
const group = ContactsApp.createContactGroup('Work Friends');
deleteContact(contact)voidElimina il contatto.
deleteContactGroup(group)voidElimina il gruppo di contatti
// The code below creates deletes the contact group named "Work Friends"
const group = ContactsApp.getContactGroup('Work Friends');
ContactsApp.deleteContactGroup(group);
findByEmailAddress(email)ContactTrova un contatto con l'indirizzo email specificato.
findContactGroup(name)ContactGroupTrova un gruppo di contatti con il nome specificato.
getAllContacts()Contact[]Recupera tutti i contatti appartenenti a questo utente.
getContact(emailAddress)ContactRecupera un contatto tramite l'indirizzo email.
getContactById(id)ContactRecupera il contatto con questo ID.
getContactGroup(name)ContactGroupRecupera un gruppo di contatti con il nome specificato o restituisce null se non viene trovato alcun gruppo di contatti con questo nome.
getContactGroupById(id)ContactGroupRecupera un gruppo di contatti con l'ID specificato o restituisce null se non viene trovato alcun gruppo di contatti.
getContactGroups()ContactGroup[]Recupera l'elenco completo dei gruppi di contatti dell'utente.
getContacts()Contact[]Recupera tutti i contatti dell'utente.
getContactsByAddress(query)Contact[]Trova i contatti corrispondenti a un indirizzo.
getContactsByAddress(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo, limitati a un campo specifico.
getContactsByAddress(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo, limitati all'etichetta dell'indirizzo personalizzato specificata.
getContactsByCompany(query)Contact[]Visualizza i contatti corrispondenti al campo dell'azienda.
getContactsByCustomField(query, label)Contact[]Recupera i contatti corrispondenti a un determinato valore in un campo personalizzato.
getContactsByDate(month, day, label)Contact[]Recupera i contatti corrispondenti a un determinato mese e giorno per un determinato campo standard.
getContactsByDate(month, day, year, label)Contact[]Recupera i contatti corrispondenti a un determinato mese, giorno e anno per un determinato campo standard.
getContactsByDate(month, day, year, label)Contact[]Recupera i contatti corrispondenti a un determinato mese, giorno e anno per un determinato campo personalizzato.
getContactsByDate(month, day, label)Contact[]Recupera i contatti corrispondenti a un determinato mese e giorno per un determinato campo personalizzato.
getContactsByEmailAddress(query)Contact[]Trova i contatti corrispondenti a un indirizzo email.
getContactsByEmailAddress(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo email, limitati a un campo specifico.
getContactsByEmailAddress(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo email, limitati all'etichetta dell'indirizzo email personalizzato specificato.
getContactsByGroup(group)Contact[]Recupera i contatti in un determinato gruppo di contatti.
getContactsByIM(query)Contact[]Trova i contatti corrispondenti a un indirizzo di messaggistica istantanea.
getContactsByIM(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo di messaggistica istantanea, limitato a un campo specifico.
getContactsByIM(query, label)Contact[]Recupera i contatti corrispondenti a un indirizzo di messaggistica istantanea, limitato all'etichetta di messaggistica istantanea personalizzata specificata.
getContactsByJobTitle(query)Contact[]Visualizza i contatti corrispondenti al campo della qualifica.
getContactsByName(query)Contact[]Trovare i contatti corrispondenti a un nome.
getContactsByName(query, label)Contact[]Recupera i contatti corrispondenti a un nome, limitati a un campo specifico.
getContactsByNotes(query)Contact[]Recupera i contatti corrispondenti al campo Note.
getContactsByPhone(query)Contact[]Visualizza i contatti corrispondenti a un numero di telefono.
getContactsByPhone(query, label)Contact[]Recupera i contatti corrispondenti a un numero di telefono, limitati a un campo specifico.
getContactsByPhone(query, label)Contact[]Recupera i contatti corrispondenti a un numero di telefono, limitatamente all'etichetta del numero di telefono personalizzato specificata.
getContactsByUrl(query)Contact[]Recupera i contatti corrispondenti a un URL.
getContactsByUrl(query, label)Contact[]Recupera i contatti corrispondenti a un URL, limitati a un campo specifico.
getContactsByUrl(query, label)Contact[]Recupera i contatti corrispondenti a un URL, limitati all'etichetta dell'URL personalizzato specificata.

Metodi ritirati

Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Crea un nuovo contatto.

// The code below creates a new contact with the name "John Doe" and the email
// address "john.doe@example.com".
const contact = ContactsApp.createContact(
    'John',
    'Doe',
    'john.doe@example.com',
);

Parametri

NomeTipoDescrizione
givenNameStringIl nome del contatto
familyNameStringil cognome del contatto
emailStringL'indirizzo email del contatto

Invio

Contact: l'oggetto Contact appena creato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Crea un gruppo di contatti con il nome specificato

// The code below creates a new contact group named "Work Friends"
const group = ContactsApp.createContactGroup('Work Friends');

Parametri

NomeTipoDescrizione
nameStringil nome del nuovo gruppo di contatti

Invio

ContactGroup: il gruppo di contatti appena creato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Elimina il contatto.

// The code below retrieves a contact with the email address
// "john.doe@example.com" and then deletes that contact.
const contact = ContactsApp.getContact('john.doe@example.com');
ContactsApp.deleteContact(contact);

Parametri

NomeTipoDescrizione
contactContactil contatto da eliminare

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Elimina il gruppo di contatti

// The code below creates deletes the contact group named "Work Friends"
const group = ContactsApp.getContactGroup('Work Friends');
ContactsApp.deleteContactGroup(group);

Parametri

NomeTipoDescrizione
groupContactGroupil gruppo di contatti da eliminare

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trova un contatto con l'indirizzo email specificato.

Parametri

NomeTipoDescrizione
emailStringl'indirizzo email del contatto da trovare

Invio

Contact: il contatto contenente l'indirizzo email

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trova un gruppo di contatti con il nome specificato.

Parametri

NomeTipoDescrizione
nameStringil nome del gruppo di contatti da trovare

Invio

ContactGroup: il gruppo di contatti corrispondente al nome specificato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera tutti i contatti appartenenti a questo utente.

Invio

Contact[]: tutti i contatti di questo utente

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera un contatto tramite l'indirizzo email.

Se più contatti condividono lo stesso indirizzo email, il metodo favorisce i contatti che hanno contrassegnato l'indirizzo email come principale. Se nessuno dei contatti ha contrassegnato l'indirizzo email come principale o se più contatti hanno contrassegnato l'indirizzo email come principale, viene restituito il primo risultato nell'ordine dei contatti ordinati.

// The code below retrieves a contact with the email address
// "john.doe@example.com".
const contact = ContactsApp.getContact('john.doe@example.com');

Parametri

NomeTipoDescrizione
emailAddressStringL'indirizzo email del contatto

Invio

Contact: il contatto contenente l'indirizzo email

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera il contatto con questo ID.

// The code below retrieves the contact with the id
// "http://www.google.com/m8/feeds/contacts/john.doe%40example.com/base/7c86afde08d34ca5"
const id =
    'http://www.google.com/m8/feeds/contacts/john.doe%40example.com/base/7c86afde08d34c';
const contact = ContactsApp.getContactById(id);

Parametri

NomeTipoDescrizione
idStringl'ID del contatto da recuperare

Invio

Contact: il contatto corrispondente o null

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera un gruppo di contatti con il nome specificato o restituisce null se non viene trovato alcun gruppo di contatti con questo nome.

// The code below returns the contact group with the name "Work Friends"
const group = ContactsApp.getContactGroup('Work Friends');

Parametri

NomeTipoDescrizione
nameStringil nome del gruppo di contatti da associare

Invio

ContactGroup: il gruppo di contatti corrispondente o null se non viene trovato alcun gruppo di contatti corrispondente

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera un gruppo di contatti con l'ID specificato o restituisce null se non viene trovato alcun gruppo di contatti.

// The code below returns the contact group with the id
// "http://www.google.com/m8/feeds/groups/john.doe%40example.com/base/54eefbb093fdecb"
const id =
    'http://www.google.com/m8/feeds/groups/john.doe%40example.com/base/54eefbb093fdecb';
const group = ContactsApp.getContactGroupById(id);

Parametri

NomeTipoDescrizione
idStringl'ID del gruppo di contatti da associare

Invio

ContactGroup: il gruppo di contatti corrispondente o null se non viene trovato alcun gruppo di contatti corrispondente

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera l'elenco completo dei gruppi di contatti dell'utente.

Un utente può avere un elenco di contatti e potenzialmente anche un elenco di gruppi di contatti. Ogni gruppo di contatti può contenere contatti. Questo metodo restituisce un elenco di tutti i gruppi di contatti.

// The retrieves all the contract groups for the user and then logs the group
// name of each contact group.
const groups = ContactsApp.getContactGroups();
for (let i = 0; i < groups.length; i++) {
  Logger.log(groups[i].getName());
}

Invio

ContactGroup[]: un array dei gruppi di contatti dell'utente

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera tutti i contatti dell'utente.

// The code below will retrieve all the user's contacts
const contacts = ContactsApp.getContacts();

Invio

Contact[]: un array di tutti i contatti dell'utente

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trova i contatti corrispondenti a un indirizzo.

// The code below returns an array of contacts where the contact's address
// contains "San Francisco'.
const contacts = ContactsApp.getContactsByAddress('San Francisco');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi dei contatti

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo, limitati a un campo specifico.

// The code below returns an array of contacts where the contact's address
// contains "San Francisco" in the Home address field.
const contacts = ContactsApp.getContactsByAddress(
    'San Francisco',
    ContactsApp.Field.HOME_ADDRESS,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi dei contatti
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo, limitati all'etichetta dell'indirizzo personalizzato specificata.

// The code below returns an array of contacts where the contact's address
// contains "San Francisco" in a custom address label (created by the user)
// called "vacation".
const contacts = ContactsApp.getContactsByAddress('San Francisco', 'vacation');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi dei contatti con l'etichetta dell'indirizzo personalizzato specificata
labelStringl'etichetta dell'indirizzo personalizzato in cui effettuare la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Visualizza i contatti corrispondenti al campo dell'azienda.

// The code below returns an array of contacts where the contact's company field
// contains "Google".
const contacts = ContactsApp.getContactsByCompany('Google');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nel campo dell'azienda del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un determinato valore in un campo personalizzato.

Il campo personalizzato può essere specificato da una stringa o come uno dei valori di ContactsApp.ExtendedField.

// The code below returns an array of contacts where the contact's custom field
// named "Favorite Sport" contains "tennis".
const contacts = ContactsApp.getContactsByCustomField(
    'tennis',
    'Favorite Sport',
);

Parametri

NomeTipoDescrizione
queryObjectla stringa da cercare nel campo personalizzato del contatto
labelExtendedFieldil campo personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un determinato mese e giorno per un determinato campo standard.

// The code below returns an array of contacts where the contact's "Birthday"
// field contains April for the month and 19 for the day.
const contacts = ContactsApp.getContactsByDate(
    ContactsApp.Month.APRIL,
    19,
    ContactsApp.Field.BIRTHDAY,
);

Parametri

NomeTipoDescrizione
monthMonthil mese da associare, come uno dei valori di ContactsApp.Month
dayIntegeril giorno della partita
labelFieldIl campo in cui eseguire la ricerca, da ContactsApp.Field

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un determinato mese, giorno e anno per un determinato campo standard.

// The code below returns an array of contacts where the contact's "Birthday"
// field contains April for the month, 19 for the day, and 1950 for the year.
const contacts = ContactsApp.getContactsByDate(
    ContactsApp.Month.APRIL,
    19,
    1950,
    ContactsApp.Field.BIRTHDAY,
);

Parametri

NomeTipoDescrizione
monthMonthil mese da associare, come uno dei valori di ContactsApp.Month
dayIntegeril giorno della partita
yearIntegerl'anno da associare, può essere null
labelFieldIl campo in cui eseguire la ricerca, da ContactsApp.Field

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un determinato mese, giorno e anno per un determinato campo personalizzato.

// The code below returns an array of contacts where the contact's custom "Start
// Date" field contains April for the month, 19 for the day, and 2011 for the
// year.
const contacts = ContactsApp.getContactsByDate(
    ContactsApp.Month.APRIL,
    19,
    2011,
    'Start Date',
);

Parametri

NomeTipoDescrizione
monthMonthil mese da associare, come uno dei valori di ContactsApp.Month
dayIntegeril giorno della partita
yearIntegerl'anno da associare, può essere null
labelStringil campo personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un determinato mese e giorno per un determinato campo personalizzato.

// The code below returns an array of contacts where the contact's custom "Start
// Date" field contains April for the month and 19 for the day.
const contacts = ContactsApp.getContactsByDate(
    ContactsApp.Month.APRIL,
    19,
    'Start Date',
);

Parametri

NomeTipoDescrizione
monthMonthil mese da associare, come uno dei valori di ContactsApp.Month
dayIntegeril giorno della partita
labelStringil campo personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trova i contatti corrispondenti a un indirizzo email.

// The code below returns an array of contacts where the contact's email address
// contains "john.doe@example.com'.
const contacts = ContactsApp.getContactsByEmailAddress('john.doe@example.com');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi email dei contatti

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo email, limitati a un campo specifico.

// The code below returns an array of contacts where the contact's email address
// contains "john.doe@example.com" in the Home email field.
const contacts = ContactsApp.getContactsByEmailAddress(
    'john.doe@example.com',
    ContactsApp.Field.HOME_EMAIL,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi email dei contatti
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo email, limitati all'etichetta dell'indirizzo email personalizzato specificato.

// The code below returns an array of contacts where the contact's email address
// contains "john.doe@example.com" in a custom email address label (created by
// the user) called "alternate".
const contacts = ContactsApp.getContactsByEmailAddress(
    'john.doe@example.com',
    'alternate',
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi email dei contatti con l'etichetta dell'indirizzo email personalizzato specificata
labelStringL'etichetta dell'indirizzo email personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti in un determinato gruppo di contatti.

// The code below returns an array of contacts in the ContactGroup with the name
// "Work Friends".
const group = ContactsApp.getContactGroup('Work Friends');
const contacts = ContactsApp.getContactsByGroup(group);

Parametri

NomeTipoDescrizione
groupContactGroupil gruppo di contatti

Invio

Contact[]: un array di contatti nel gruppo specificato

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trova i contatti corrispondenti a un indirizzo di messaggistica istantanea.

// The code below returns an array of contacts where the contact's instant
// messaging address contains "ChatWithJohnDoe" in any instant messaging field.
const contacts = ContactsApp.getContactsByIM('ChatWithJohnDoe');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi di messaggistica istantanea del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo di messaggistica istantanea, limitato a un campo specifico.

// The code below returns an array of contacts where the contact's instant
// messaging address contains "ChatWithJohnDoe" in the AIM instant messaging
// field.
const contacts = ContactsApp.getContactsByIM(
    'ChatWithJohnDoe',
    ContactsApp.Field.AIM,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi di messaggistica istantanea del contatto
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un indirizzo di messaggistica istantanea, limitato all'etichetta di messaggistica istantanea personalizzata specificata.

// The code below returns an array of contacts where the contact's instant
// messaging address contains "ChatWithJohnDoe" in a custom instant messaging
// label (created by the user) called "eBuddy".
const contacts = ContactsApp.getContactsByIM('ChatWithJohnDoe', 'eBuddy');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli indirizzi di messaggistica istantanea del contatto con l'etichetta di messaggistica istantanea personalizzata specificata
labelStringl'etichetta della messaggistica istantanea personalizzata in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Visualizza i contatti corrispondenti al campo della qualifica.

// The code below returns an array of contacts where the contact's job title
// field contains "Product Manager".
const contacts = ContactsApp.getContactsByJobTitle('Product Manager');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nel campo della qualifica del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Trovare i contatti corrispondenti a un nome.

// The code below returns an array of contacts where the contact name contains
// "John"
const contacts = ContactsApp.getContactsByName('John');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nei nomi dei contatti

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un nome, limitati a un campo specifico.

// The code below returns an array of contacts where the contact name contains
// "John" in the Given Name field.
const contacts = ContactsApp.getContactsByName(
    'John',
    ContactsApp.Field.GIVEN_NAME,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nei nomi dei contatti
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti al campo Note.

// The code below returns an array of contacts where the contact's notes field
// contains "sent birthday card".
const contacts = ContactsApp.getContactsByNotes('sent birthday card');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nel campo delle note del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Visualizza i contatti corrispondenti a un numero di telefono.

Questo metodo espande i numeri di telefono con lettere, quindi se cerchi "212-555-CODICE" e hai "212-555-2633" nei tuoi contatti o viceversa, il metodo troverà il contatto appropriato.

// The code below returns an array of contacts where the contact's phone number
// contains "212-555-1234' in any phone number field.
const contacts = ContactsApp.getContactsByPhone('212-555-1234');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nei numeri di telefono del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un numero di telefono, limitati a un campo specifico.

Questo metodo espande i numeri di telefono con lettere, quindi se cerchi "212-555-CODICE" e hai "212-555-2633" nei tuoi contatti o viceversa, il metodo troverà il contatto appropriato.

// The code below returns an array of contacts where the contact's phone number
// contains "212-555-1234" in the Home phone number field.
const contacts = ContactsApp.getContactsByPhone(
    '212-555-1234',
    ContactsApp.Field.HOME_PHONE,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nei numeri di telefono del contatto
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un numero di telefono, limitatamente all'etichetta del numero di telefono personalizzato specificata.

Questo metodo espande i numeri di telefono con lettere, quindi se cerchi "212-555-CODICE" e hai "212-555-2633" nei tuoi contatti o viceversa, il metodo troverà il contatto appropriato.

// The code below returns an array of contacts where the contact's phone number
// contains "212-555-1234" in a custom phone number label (created by the user)
// called "alternate".
const contacts = ContactsApp.getContactsByPhone('212-555-1234', 'alternate');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare nei numeri di telefono del contatto con l'etichetta del numero di telefono personalizzata specificata
labelStringL'etichetta del numero di telefono personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un URL.

// The code below returns an array of contacts where the contact's URL contains
// "www.example.com' in any URL field.
const contacts = ContactsApp.getContactsByUrl('www.example.com');

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli URL del contatto

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un URL, limitati a un campo specifico.

// The code below returns an array of contacts where the contact's URL contains
// "www.example.com" in the Work URL field.
const contacts = ContactsApp.getContactsByUrl(
    'www.example.com',
    ContactsApp.Field.WORK_WEBSITE,
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli URL del contatto
labelFieldIl campo in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche


Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.

Recupera i contatti corrispondenti a un URL, limitati all'etichetta dell'URL personalizzato specificata.

// The code below returns an array of contacts where the contact's URL contains
// "www.example.com" in a custom URL label (created by the user) called
// "alternate work".
const contacts = ContactsApp.getContactsByUrl(
    'www.example.com',
    'alternate work',
);

Parametri

NomeTipoDescrizione
queryStringla stringa da cercare negli URL del contatto con l'etichetta URL personalizzata specificata
labelStringL'etichetta dell'URL personalizzato in cui eseguire la ricerca

Invio

Contact[]: un array di contatti corrispondenti

Autorizzazione

Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:

  • https://www.google.com/m8/feeds

Vedi anche