Apps Script dejó de admitir el servicio de Contactos el 16 de diciembre de 2022. 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 Contacts 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 en la API de People
En la siguiente lista, se incluyen los métodos de getContacts
en el servicio de Contacts 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 fuente CONTACT
.
Métodos sin equivalentes |
---|
|
A continuación, se enumeran los métodos getContacts
del servicio de Contacts que usan un parámetro label
adicional. Puedes usar searchContacts
del servicio avanzado de la API de People para obtener contactos por el campo equivalente, pero 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 migres al servicio avanzado de la API de People, podrás acceder a las siguientes funciones de la API de People que no están disponibles en el servicio de Contacts:
- Especifica la fuente de datos: Cuando buscas información sobre una persona, puedes especificar dónde buscar, por ejemplo, en un contacto o un perfil de Google.
- Buscar personas con una cadena de búsqueda: 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 tu secuencia de comandos.
Muestras de código para tareas comunes
En esta sección, se enumeran las tareas comunes del servicio de Contactos. En los ejemplos 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 su nombre
En el siguiente ejemplo de código, se muestra cómo obtener un grupo de contactos por su nombre, que es equivalente a getContactGroup(name)
en el servicio de Contactos.
Obtener 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 equivale a getContact(emailAddress)
en el servicio de Contacts.
Obtener todos los contactos
En el siguiente ejemplo de código, se muestra cómo obtener todos los contactos de un usuario, lo que equivale a getContacts()
en el servicio de Contacts.
Obtén el nombre completo de un contacto
En el siguiente ejemplo de código, se muestra cómo obtener el nombre completo de un contacto, que es el equivalente a getFullName()
en el servicio de Contacts.
Cómo obtener todos los números de teléfono de un contacto
En la siguiente muestra de código, se indica cómo obtener todos los números de teléfono de un contacto, lo que equivale a getPhones()
en el servicio de Contacts.
Cómo obtener un número de teléfono específico de 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, lo que equivale a getPhoneNumber()
en el servicio de Contacts.