O Google Apps Script descontinuou o serviço Contacts em 16 de dezembro de 2022 e desligou o serviço em 31 de janeiro de 2025.
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 mesclagem de contatos com perfis.
Use este guia para saber quais métodos do serviço Contacts não têm equivalente no serviço avançado da API People, o que você pode usar em vez disso 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 da API People
A lista a seguir mostra os métodos getContacts no serviço Contacts 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
CONTACT
origem.
| Métodos sem equivalentes |
|---|
|
A tabela a seguir lista os métodos getContacts do serviço Contacts que usam um parâmetro label extra. Embora o serviço avançado da API People permita que você receba contatos pelo campo equivalente usando
searchContacts,
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 Contacts:
- Especificar a fonte de dados: ao pesquisar informações sobre uma pessoa, você pode especificar onde pesquisar, como um contato ou um perfil do Google.
- Pesquisar pessoas por uma string de consulta: é possível receber uma lista de perfis e contatos que correspondam a uma string específica.
- Solicitações em lote: você pode agrupar as chamadas da API People para ajudar a reduzir o tempo de execução do script.
Exemplos de código para tarefas comuns
Esta seção lista tarefas comuns do serviço Contacts. Os exemplos de código mostram como criar as tarefas usando o serviço avançado da API People.
Obter 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 no serviço Contacts.
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, que é o equivalente a getContact no serviço Contacts.
Receber todos os contatos
O exemplo de código a seguir mostra como receber todos os contatos de um usuário, que é o equivalente a getContacts no serviço Contacts.
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 Contacts.
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, que é o equivalente a getPhones no serviço Contacts.
Receber 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, que é o equivalente a getPhoneNumber no serviço Contacts.