Class PhoneField

Numer telefonu

Wycofany. Zamiast tego użyj zaawansowanego interfejsu People API.

Pole numeru telefonu w kontaktie.

Metody

MetodaZwracany typKrótki opis
getLabel()ObjectPobiera etykietę tego pola.
isPrimary()BooleanOkreśla, czy jest to wartość pola podstawowego.
setAsPrimary()PhoneFieldUstawia to pole jako główne.
setLabel(field)PhoneFieldUstawia etykietę tego pola.
setLabel(label)PhoneFieldUstawia etykietę tego pola.
MetodaZwracany typKrótki opis
deletePhoneField()voidUsuwa to pole numeru telefonu.
getPhoneNumber()StringUzyskaj numer telefonu do tego pola.
setPhoneNumber(number)PhoneFieldUstawia numer telefonu w tym polu.

Szczegółowa dokumentacja

getLabel()

Pobiera etykietę tego pola. Może to być pole, rozszerzone pole lub ciąg znaków.

// 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.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
for (let i = 0; i < addressFields.length; i++) {
  Logger.log(addressFields[i].getLabel());
}

Powrót

Object – etykieta tego pola

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

isPrimary()

Określa, czy jest to wartość pola podstawowego.

// 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.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
Logger.log(addressFields[0].isPrimary());

Powrót

Boolean – czy jest to element główny

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setAsPrimary()

Ustawia to pole jako główne.

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

Powrót

PhoneField – to pole wartości służy do łańcuchowania.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setLabel(field)

Ustawia etykietę tego pola.

// 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.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
addressFields[0].setLabel(ContactsApp.Field.WORK_ADDRESS);

Parametry

NazwaTypOpis
fieldFieldnowa etykieta standardowa

Powrót

PhoneField – to pole wartości służy do łańcuchowania.

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

setLabel(label)

Ustawia etykietę tego pola.

// 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.
const contacts = ContactsApp.getContactsByName('John Doe');
const addressFields = contacts[0].getAddresses();
addressFields[0].setLabel('Apartment');

Parametry

NazwaTypOpis
labelStringnowa etykieta tego pola.

Powrót

PhoneField – to pole, przydatne do łańcuchowania

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

Wycofane metody

Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Usuwa to pole numeru telefonu.

// Retrieves and deletes the work phone number field for contact 'John
// Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const phoneFields = contacts[0].getPhones(ContactsApp.Field.WORK_PHONE);
phoneFields[0].deletePhoneField();

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Uzyskaj numer telefonu do tego pola.

// Logs the work phone number for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const phoneFields = contacts[0].getPhones(ContactsApp.Field.WORK_PHONE);
Logger.log(phoneFields[0].getPhoneNumber());

Powrót

String – liczba jako ciąg znaków

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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

Wycofany. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.

Ustawia numer telefonu w tym polu.

// Sets the work phone number for contact 'John Doe'
const contacts = ContactsApp.getContactsByName('John Doe');
const phoneFields = contacts[0].getPhones(ContactsApp.Field.WORK_PHONE);
phoneFields[0].setPhoneNumber('212-555-1234');

Parametry

NazwaTypOpis
numberStringNowy numer

Powrót

PhoneField – to pole, przydatne do łańcuchowania

Autoryzacja

Skrypty, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów:

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