O Apps Script descontinuou o serviço de contatos em 16 de dezembro de 2022. Em vez disso, use o serviço avançado da API People. A API People usa um protocolo JSON mais recente e oferece recursos avançados, como a fusão de contatos com perfis.
Use este guia para saber quais métodos do serviço de contatos não têm equivalente no serviço avançado da API People, o que você pode usar no lugar e encontrar exemplos de código para migrar tarefas comuns. Para mais informações, consulte o Guia de migração da API Contacts.
Métodos sem equivalentes na API People
A lista a seguir mostra os métodos getContacts
no serviço de contatos que não têm maneiras equivalentes de pesquisar contatos no serviço avançado da API People. Com o serviço avançado da API People, é possível pesquisar pelos campos names
, nickNames
, emailAddresses
, phoneNumbers
e organizations
de um contato que são da fonte CONTACT
.
Métodos sem equivalentes |
---|
|
A lista a seguir mostra os métodos getContacts
do serviço de contatos que usam um parâmetro label
extra. Você pode usar searchContacts
do serviço avançado da API People para receber contatos pelo campo equivalente,
mas não é possível limitar a pesquisa a um rótulo específico.
Métodos com equivalentes parciais |
---|
|
Outros recursos disponíveis com a API People
Ao migrar para o serviço avançado da API People, você pode acessar os seguintes recursos da API People que não estão disponíveis no serviço de contatos:
- Especificar a fonte de dados: ao pesquisar informações sobre uma pessoa, você pode especificar onde pesquisar, como um contato ou perfil do Google.
- Pesquisar pessoas por uma string de consulta: é possível receber uma lista de perfis e contatos que correspondem a uma string específica.
- Solicitações em lote: é possível agrupar as chamadas da API People para reduzir o tempo de execução do script.
Exemplos de código para tarefas comuns
Esta seção lista tarefas comuns do serviço de contatos. Os exemplos de código mostram como criar as tarefas usando o serviço avançado da API People.
Encontrar um grupo de contatos por nome
O exemplo de código a seguir mostra como receber um grupo de contatos pelo nome, que
é o equivalente a getContactGroup(name)
no serviço de contatos.
Receber um contato por endereço de e-mail
O exemplo de código a seguir mostra como receber um contato pelo endereço de e-mail dele,
que é o equivalente a getContact(emailAddress)
no serviço de contatos.
Receber todos os contatos
O exemplo de código a seguir mostra como receber todos os contatos de um usuário, o que é
equivalente a
getContacts()
no serviço de contatos.
Receber o nome completo de um contato
O exemplo de código a seguir mostra como receber o nome completo de um contato, que é o
equivalente a getFullName()
no serviço de contatos.
Receber todos os números de telefone de um contato
O exemplo de código a seguir mostra como receber todos os números de telefone de um
contato, o que equivale a getPhones()
no serviço de contatos.
Encontrar um número de telefone específico de um contato
O exemplo de código a seguir mostra como receber um número de telefone específico de um
contato, o que equivale a getPhoneNumber()
no serviço de contatos.