Class PhoneField

PhoneField

Obsoleto. En su lugar, utiliza la opción avanzada de la API de People servicio

Un campo de número de teléfono en un contacto.

Métodos

MétodoTipo de datos que se muestraDescripción breve
getLabel()ObjectObtiene la etiqueta para este campo.
isPrimary()BooleanObtiene si este es el valor del campo principal.
setAsPrimary()PhoneFieldConfigura este campo como principal.
setLabel(field)PhoneFieldEstablece la etiqueta de este campo.
setLabel(label)PhoneFieldEstablece la etiqueta de este campo.

Documentación detallada

getLabel()

Obtiene la etiqueta para este campo. Puede ser un campo, un campo extendido o una cadena.

// Logs the label for all the address fields associated with contact
// 'John Doe'. This method can be similarly called for any field that has
// a label.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
for (var i = 0; i < addressFields.length; i++) {
  Logger.log(addressFields[i].getLabel());
}

Volver

Object: Es la etiqueta de este campo.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

isPrimary()

Obtiene si este es el valor del campo principal.

// Logs whether or not the first address field associated with contact
// 'John Doe' is labeled as primary. This method can be similarly called
// for any field.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
Logger.log(addressFields[0].isPrimary());

Volver

Boolean: Indica si es la principal.

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setAsPrimary()

Configura este campo como principal.

// Sets the the first address field associated with contact 'John Doe'
// as primary. This method can be similarly called for any field.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setAsPrimary();

Volver

PhoneField: Es este FieldValue para el encadenamiento

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setLabel(field)

Establece la etiqueta de este campo.

// Sets the label to 'Work' for the first address field associated
// with contact 'John Doe'. This method can be similarly called for any
// field that has a label.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel(ContactsApp.Field.WORK_ADDRESS);

Parámetros

NombreTipoDescripción
fieldFieldla nueva etiqueta estándar

Volver

PhoneField: Es este FieldValue para el encadenamiento

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

setLabel(label)

Establece la etiqueta de este campo.

// Sets the label to 'Apartment' for the first address field associated
// with contact 'John Doe'. This method can be similarly called for any
// field that has a label.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel('Apartment');

Parámetros

NombreTipoDescripción
labelStringla etiqueta nueva para este campo

Volver

PhoneField: Este campo es útil para encadenar

Autorización

Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes alcances:

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

Métodos obsoletos