Class IMField

IMField

Wycofano. Zamiast tego użyj zaawansowanej usługi People API.

Pole wiadomości na czacie w Kontakcie.

Metody

MetodaZwracany typKrótki opis
getAddress()StringPobierz adres tego pola.
getLabel()ObjectPobiera etykietę tego pola.
isPrimary()BooleanOkreśla, czy jest to podstawowa wartość pola.
setAddress(address)IMFieldUstawia adres tego pola.
setAsPrimary()IMFieldUstawia to pole jako podstawowe.
setLabel(field)IMFieldUstawia etykietę tego pola.
setLabel(label)IMFieldUstawia etykietę tego pola.

Szczegółowa dokumentacja

getAddress()

Pobierz adres tego pola.

// Logs the address for the 'Home Address' field for contact 'John Doe'.
// Can be used similarly for other fields that contain addresses.
const contacts = ContactsApp.getContactsByName('John Doe');
const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
Logger.log(homeAddress[0].getAddress());

Powrót

String – adres w postaci ciągu znaków.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

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

getLabel()

Pobiera etykietę tego pola. Może to być pole, pole rozszerzone 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 korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

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

isPrimary()

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

// 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 adres główny;

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

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

setAddress(address)

Ustawia adres tego pola.

// Sets the address for the 'Home Address' field for contact 'John Doe'.
// Can be used similarly for other fields that contain addresses.
const contacts = ContactsApp.getContactsByName('John Doe');
const homeAddress = contacts[0].getAddresses(ContactsApp.Field.HOME_ADDRESS);
homeAddress[0].setAddress('123 Main St, Raleigh, NC, 27601');

Parametry

NazwaTypOpis
addressStringnowy adres,

Powrót

IMField – to pole, przydatne do łączenia

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

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

setAsPrimary()

Ustawia to pole jako podstawowe.

// 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

IMField – to FieldValue do łączenia

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego 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

IMField – to FieldValue do łączenia

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego 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

IMField – to pole, przydatne do łączenia

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

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

Wycofane metody