Google Apps Script dejó de admitir el servicio de Contactos el 16 de diciembre de 2022 y lo dio de baja el 31 de enero de 2025.
En su lugar, usa el servicio avanzado de la API de People. La API de People usa un protocolo JSON más reciente y proporciona funciones avanzadas, como la combinación de contactos con perfiles.
Usa esta guía para saber qué métodos del servicio de Contactos no tienen un equivalente en el servicio avanzado de la API de People, qué puedes usar en su lugar y encontrar muestras de código para migrar tareas comunes. Para obtener más información, consulta la Guía de migración de la API de Contacts.
Métodos sin equivalentes de la API de People
En las siguientes listas, se muestran los métodos getContacts del servicio de Contactos que no tienen formas equivalentes de buscar contactos en el servicio avanzado de la API de People. Con el servicio avanzado de la API de People, puedes buscar por los campos names, nickNames, emailAddresses, phoneNumbers y organizations de un
contacto que provienen de la
CONTACT
fuente.
| Métodos sin equivalentes |
|---|
|
En la siguiente tabla, se enumeran los métodos getContacts del servicio de Contactos que usan un parámetro label adicional. Aunque el servicio avanzado de la API de People te permite obtener contactos por el campo equivalente con searchContacts, no puedes limitar la búsqueda a una etiqueta específica.
| Métodos con equivalentes parciales |
|---|
|
Funciones adicionales disponibles con la API de People
Cuando migras al servicio avanzado de la API de People, puedes acceder a las siguientes funciones de la API de People que no están disponibles en el servicio de Contactos:
- Especifica la fuente de datos: Cuando buscas información sobre una persona, puedes especificar dónde buscar, como un contacto de Google o un perfil de Google.
- Busca personas por una cadena de consulta: Puedes obtener una lista de perfiles y contactos que coincidan con una cadena específica.
- Solicitudes por lotes: Puedes agrupar tus llamadas a la API de People para reducir el tiempo de ejecución de la secuencia de comandos.
Muestras de código para tareas comunes
En esta sección, se enumeran las tareas comunes del servicio de Contactos. En las muestras de código, se muestra cómo construir las tareas con el servicio avanzado de la API de People.
Obtén un grupo de contactos por nombre
En la siguiente muestra de código, se muestra cómo obtener un grupo de contactos por su nombre, que es el equivalente a getContactGroup en el servicio de Contactos.
Obtén un contacto por dirección de correo electrónico
En la siguiente muestra de código, se muestra cómo obtener un contacto por su dirección de correo electrónico, que es el equivalente a getContact en el servicio de Contactos.
Obtén todos los contactos
En la siguiente muestra de código, se muestra cómo obtener todos los contactos de un usuario, que es el equivalente a getContacts en el servicio de Contactos.
Obtén el nombre completo de un contacto
En la siguiente muestra de código, se muestra cómo obtener el nombre completo de un contacto, que es el equivalente a getFullName en el servicio de Contactos.
Obtén todos los números de teléfono de un contacto
En la siguiente muestra de código, se muestra cómo obtener todos los números de teléfono de un contacto, que es el equivalente a getPhones en el servicio de Contactos.
Obtén un número de teléfono específico para un contacto
En la siguiente muestra de código, se muestra cómo obtener un número de teléfono específico para un contacto, que es el equivalente a getPhoneNumber en el servicio de Contactos.