Class ContactsApp

ContatosApp

Obsoleto. Em vez disso, use o serviço avançado da API People.

Essa classe permite que os usuários acessem os próprios Contatos do Google e criem, removam e atualizem os contatos listados.

PropriedadeTipoDescrição
ExtendedFieldExtendedField
FieldField
GenderGender
MonthMonth
PriorityPriority
SensitivitySensitivity
MétodoTipo de retornoBreve descrição
createContact(givenName, familyName, email)ContactCria um novo contato.
createContactGroup(name)ContactGroupCria um grupo de contatos com o nome especificado
// The code below creates a new contact group named "Work Friends"
const group = ContactsApp.createContactGroup('Work Friends');
deleteContact(contact)voidExclui o contato.
deleteContactGroup(group)voidExclui o grupo de contatos
// The code below creates deletes the contact group named "Work Friends"
const group = ContactsApp.getContactGroup('Work Friends');
ContactsApp.deleteContactGroup(group);
findByEmailAddress(email)ContactEncontra um contato com o endereço de e-mail especificado.
findContactGroup(name)ContactGroupEncontra um grupo de contatos com o nome especificado.
getAllContacts()Contact[]Receba todos os contatos pertencentes a esse usuário.
getContact(emailAddress)ContactBusca um contato pelo endereço de e-mail.
getContactById(id)ContactRecebe o contato com esse ID.
getContactGroup(name)ContactGroupBusca um grupo de contatos com o nome especificado ou retorna nulo se nenhum grupo de contatos for encontrado.
getContactGroupById(id)ContactGroupRecebe um grupo de contatos com o ID fornecido ou retorna nulo se nenhum grupo de contatos for encontrado.
getContactGroups()ContactGroup[]Recebe a lista completa dos grupos de contatos do usuário.
getContacts()Contact[]Recebe todos os contatos do usuário.
getContactsByAddress(query)Contact[]Receber contatos que correspondem a um endereço.
getContactsByAddress(query, label)Contact[]Receba contatos que correspondem a um endereço, limitados a um campo específico.
getContactsByAddress(query, label)Contact[]Receba contatos que correspondem a um endereço, limitados ao rótulo de endereço personalizado especificado.
getContactsByCompany(query)Contact[]Receber contatos que correspondem ao campo da empresa.
getContactsByCustomField(query, label)Contact[]Receba contatos que correspondem a um determinado valor em um campo personalizado.
getContactsByDate(month, day, label)Contact[]Receba os contatos que correspondem a um determinado mês e dia para um campo padrão específico.
getContactsByDate(month, day, year, label)Contact[]Receba contatos que correspondem a um determinado mês, dia e ano para um campo padrão específico.
getContactsByDate(month, day, year, label)Contact[]Receba contatos que correspondem a um determinado mês, dia e ano para um campo personalizado específico.
getContactsByDate(month, day, label)Contact[]Receba os contatos que correspondem a um determinado mês e dia para um campo personalizado específico.
getContactsByEmailAddress(query)Contact[]Receber contatos que correspondem a um endereço de e-mail.
getContactsByEmailAddress(query, label)Contact[]Receba contatos que correspondem a um endereço de e-mail, limitados a um campo específico.
getContactsByEmailAddress(query, label)Contact[]Receba contatos que correspondem a um endereço de e-mail, limitados ao rótulo de endereço de e-mail personalizado especificado.
getContactsByGroup(group)Contact[]Receba os contatos de um determinado grupo de contatos.
getContactsByIM(query)Contact[]Receber contatos que correspondem a um endereço de mensagens instantâneas.
getContactsByIM(query, label)Contact[]Receba contatos que correspondem a um endereço de mensagens instantâneas, limitado a um campo específico.
getContactsByIM(query, label)Contact[]Receba contatos que correspondem a um endereço de mensagem instantânea, limitados ao rótulo de mensagem instantânea personalizada especificado.
getContactsByJobTitle(query)Contact[]Receba contatos que correspondem ao campo "cargo".
getContactsByName(query)Contact[]Encontrar contatos que correspondem a um nome.
getContactsByName(query, label)Contact[]Receba contatos que correspondem a um nome, limitados a um campo específico.
getContactsByNotes(query)Contact[]Receber contatos que correspondem ao campo de anotações.
getContactsByPhone(query)Contact[]Receber contatos que correspondem a um número de telefone.
getContactsByPhone(query, label)Contact[]Receba contatos que correspondem a um número de telefone, limitados a um campo específico.
getContactsByPhone(query, label)Contact[]Conferir os contatos que correspondem a um número de telefone, limitados ao rótulo de número de telefone personalizado especificado.
getContactsByUrl(query)Contact[]Encontre contatos que correspondem a um URL.
getContactsByUrl(query, label)Contact[]Receba contatos que correspondem a um URL, limitados a um campo específico.
getContactsByUrl(query, label)Contact[]Receber contatos que correspondem a um URL, limitados ao rótulo de URL personalizado especificado.

Métodos obsoletos

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Cria um novo contato.

// 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',
);

Parâmetros

NomeTipoDescrição
givenNameStringo nome do contato
familyNameStringo sobrenome do contato
emailStringo endereço de e-mail do contato

Retornar

Contact: o objeto de contato recém-criado.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Cria um grupo de contatos com o nome especificado

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

Parâmetros

NomeTipoDescrição
nameStringo nome do novo grupo de contatos

Retornar

ContactGroup: o grupo de contatos recém-criado

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Exclui o contato.

// 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);

Parâmetros

NomeTipoDescrição
contactContacto contato a ser excluído

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Exclui o grupo de contatos

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

Parâmetros

NomeTipoDescrição
groupContactGroupo grupo de contatos a ser excluído

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Encontra um contato com o endereço de e-mail especificado.

Parâmetros

NomeTipoDescrição
emailStringo endereço de e-mail do contato a ser encontrado

Retornar

Contact: o contato que contém esse endereço de e-mail

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Encontra um grupo de contatos com o nome especificado.

Parâmetros

NomeTipoDescrição
nameStringo nome do grupo de contatos a ser encontrado

Retornar

ContactGroup: o grupo de contatos que corresponde ao nome

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba todos os contatos pertencentes a esse usuário.

Retornar

Contact[]: todos os contatos desse usuário

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Busca um contato pelo endereço de e-mail.

Se vários contatos compartilharem o mesmo endereço de e-mail, o método vai favorecer os contatos que marcaram o endereço de e-mail como principal. Se nenhum dos contatos tiver o endereço de e-mail marcado como principal ou vários contatos tiverem o endereço de e-mail marcado como principal, o método vai retornar o primeiro resultado na ordem dos contatos classificados.

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

Parâmetros

NomeTipoDescrição
emailAddressStringo endereço de e-mail do contato

Retornar

Contact: o contato que contém esse endereço de e-mail

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Recebe o contato com esse 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);

Parâmetros

NomeTipoDescrição
idStringo ID do contato a ser recuperado

Retornar

Contact: o contato correspondente ou nulo.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Busca um grupo de contatos com o nome especificado ou retorna nulo se nenhum grupo de contatos for encontrado.

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

Parâmetros

NomeTipoDescrição
nameStringo nome do grupo de contatos a ser correspondido

Retornar

ContactGroup: o grupo de contato correspondente ou nulo se nenhum grupo de contato correspondente for encontrado.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Recebe um grupo de contatos com o ID fornecido ou retorna nulo se nenhum grupo de contatos for encontrado.

// 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);

Parâmetros

NomeTipoDescrição
idStringo ID do grupo de contatos a ser correspondido

Retornar

ContactGroup: o grupo de contato correspondente ou nulo se nenhum grupo de contato correspondente for encontrado.

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Recebe a lista completa dos grupos de contatos do usuário.

Um usuário pode ter uma lista de contatos e, possivelmente, uma lista de grupos de contatos. Cada grupo de contatos pode conter contatos. Esse método retorna uma lista de todos os grupos de contato.

// 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());
}

Retornar

ContactGroup[]: uma matriz dos grupos de contatos do usuário

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Recebe todos os contatos do usuário.

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

Retornar

Contact[]: uma matriz de todos os contatos do usuário

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem a um endereço.

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

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço, limitados a um campo específico.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços do contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço, limitados ao rótulo de endereço personalizado especificado.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços do contato com o rótulo de endereço personalizado especificado
labelStringo rótulo de endereço personalizado para pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem ao campo da empresa.

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

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada no campo da empresa do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um determinado valor em um campo personalizado.

O campo personalizado pode ser especificado por uma string ou como um dos valores de 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',
);

Parâmetros

NomeTipoDescrição
queryObjecta string a ser pesquisada no campo personalizado do contato
labelExtendedFieldo campo personalizado em que você quer pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba os contatos que correspondem a um determinado mês e dia para um campo padrão específico.

// 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,
);

Parâmetros

NomeTipoDescrição
monthMontho mês a ser correspondido, como um dos valores de ContactsApp.Month
dayIntegero dia a ser correspondido
labelFieldO campo em que pesquisar, de ContactsApp.Field

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um determinado mês, dia e ano para um campo padrão específico.

// 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,
);

Parâmetros

NomeTipoDescrição
monthMontho mês a ser correspondido, como um dos valores de ContactsApp.Month
dayIntegero dia a ser correspondido
yearIntegerO ano a ser correspondido, pode ser nulo
labelFieldO campo em que pesquisar, de ContactsApp.Field

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um determinado mês, dia e ano para um campo personalizado específico.

// 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',
);

Parâmetros

NomeTipoDescrição
monthMontho mês a ser correspondido, como um dos valores de ContactsApp.Month
dayIntegero dia a ser correspondido
yearIntegerO ano a ser correspondido, pode ser nulo
labelStringo campo personalizado em que você quer pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba os contatos que correspondem a um determinado mês e dia para um campo personalizado específico.

// 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',
);

Parâmetros

NomeTipoDescrição
monthMontho mês a ser correspondido, como um dos valores de ContactsApp.Month
dayIntegero dia a ser correspondido
labelStringo campo personalizado em que você quer pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem a um endereço de e-mail.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços de e-mail de contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço de e-mail, limitados a um campo específico.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços de e-mail de contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço de e-mail, limitados ao rótulo de endereço de e-mail personalizado especificado.

// 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',
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada em endereços de e-mail de contato com o rótulo de endereço de e-mail personalizado especificado
labelStringo rótulo do endereço de e-mail personalizado para pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba os contatos de um determinado grupo de contatos.

// 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);

Parâmetros

NomeTipoDescrição
groupContactGroupo grupo de contatos

Retornar

Contact[]: uma matriz de contatos no grupo especificado

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem a um endereço de mensagens instantâneas.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços de mensagens instantâneas do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço de mensagens instantâneas, limitado a um campo específico.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços de mensagens instantâneas do contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um endereço de mensagem instantânea, limitados ao rótulo de mensagem instantânea personalizada especificado.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos endereços de mensagens instantâneas do contato com o rótulo de mensagens instantâneas personalizado especificado
labelStringo rótulo de mensagens instantâneas personalizadas para pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem ao campo "cargo".

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

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada no campo "Cargo do contato"

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Encontrar contatos que correspondem a um nome.

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

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos nomes de contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um nome, limitados a um campo específico.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos nomes de contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem ao campo de anotações.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada no campo de anotações do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem a um número de telefone.

Esse método vai expandir os números de telefone com letras. Portanto, se você pesquisar "212-555-CODIGO" e tiver "212-555-2633" nos seus contatos ou vice-versa, o método vai encontrar o contato adequado.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a pesquisar nos números de telefone do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um número de telefone, limitados a um campo específico.

Esse método vai expandir os números de telefone com letras. Portanto, se você pesquisar "212-555-CODIGO" e tiver "212-555-2633" nos seus contatos ou vice-versa, o método vai encontrar o contato adequado.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a pesquisar nos números de telefone do contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Conferir os contatos que correspondem a um número de telefone, limitados ao rótulo de número de telefone personalizado especificado.

Esse método vai expandir os números de telefone com letras. Portanto, se você pesquisar "212-555-CODIGO" e tiver "212-555-2633" nos seus contatos ou vice-versa, o método vai encontrar o contato adequado.

// 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos números de telefone do contato com o rótulo de número de telefone personalizado especificado
labelStringo rótulo do número de telefone personalizado para pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Encontre contatos que correspondem a um 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');

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos URLs do contato

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receba contatos que correspondem a um URL, limitados a um campo específico.

// 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,
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos URLs do contato
labelFieldo campo a ser pesquisado

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também


Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.

Receber contatos que correspondem a um URL, limitados ao rótulo de URL personalizado especificado.

// 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',
);

Parâmetros

NomeTipoDescrição
queryStringa string a ser pesquisada nos URLs do contato com o rótulo de URL personalizado especificado
labelStringo rótulo do URL personalizado em que você quer pesquisar

Retornar

Contact[]: uma matriz de contatos correspondentes

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

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

Consulte também