Class IMField

IMField

Wycofano. Zamiast tego użyj zaawansowanego interfejsu People API usługa

Pole czatu w kontakcie.

Metody

MetodaZwracany typKrótki opis
getAddress()StringUzyskaj adres dla tego pola.
getLabel()ObjectPobiera etykietę dla tego pola.
isPrimary()BooleanOkreśla, czy jest to wartość pola podstawowego.
setAddress(address)IMFieldUstawia adres tego pola.
setAsPrimary()IMFieldUstawia to pole jako główne.
setLabel(field)IMFieldUstawia etykietę tego pola.
setLabel(label)IMFieldUstawia etykietę tego pola.

Szczegółowa dokumentacja

getAddress()

Uzyskaj adres dla tego pola.

// Logs the address for the 'Home Address' field for contact 'John Doe'.
// Can be used similarly for other fields that contain addresses.
var contacts = ContactsApp.getContactsByName('John Doe');
var 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 co najmniej jednym z tych zakresów:

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

getLabel()

Pobiera etykietę dla tego pola. Może to być Pole, ExtendedField lub String.

// 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());
}

Powrót

Object – etykieta tego pola.

Autoryzacja

Skrypty korzystające 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
Logger.log(addressFields[0].isPrimary());

Powrót

Boolean – określa, czy jest główna

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var 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 tworzenia łańcuchów.

Autoryzacja

Skrypty korzystające 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 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();

Powrót

IMField – ta wartość pola na potrzeby tworzenia łańcuchów,

Autoryzacja

Skrypty korzystające 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel(ContactsApp.Field.WORK_ADDRESS);

Parametry

NazwaTypOpis
fieldFieldnowa etykieta standardowa

Powrót

IMField – ta wartość pola na potrzeby tworzenia łańcuchów,

Autoryzacja

Skrypty korzystające 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.
var contacts = ContactsApp.getContactsByName('John Doe');
var addressFields = contacts[0].getAddresses();
addressFields[0].setLabel('Apartment');

Parametry

NazwaTypOpis
labelStringnowa etykieta tego pola

Powrót

IMField – to pole przydatne do tworzenia łańcuchów.

Autoryzacja

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

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

Wycofane metody