Class EmailField

EmailField

Kullanımdan kaldırıldı. Bunun yerine People API gelişmiş hizmetini kullanın

Kişideki e-posta alanı.

Yöntemler

YöntemDönüş türüKısa açıklama
getAddress()StringBu alanın adresini alın.
getLabel()ObjectBu alan için etiketi alır.
isPrimary()BooleanBunun birincil alan değeri olup olmadığını alır.
setAddress(address)EmailFieldBu alanın adresini ayarlar.
setAsPrimary()EmailFieldBu alanı birincil olarak ayarlar.
setLabel(field)EmailFieldBu alanın etiketini ayarlar.
setLabel(label)EmailFieldBu alanın etiketini ayarlar.

Ayrıntılı belgeler

getAddress()

Bu alanın adresini alın.

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

Return

String: dize olarak adres

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

getLabel()

Bu alan için etiketi alır. Bu bir Alan, GenişletilmişAlan veya Dize olabilir.

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

Return

Object — bu alanın etiketi

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

isPrimary()

Bunun birincil alan değeri olup olmadığını alır.

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

Return

Boolean - bu birincil olup olmadığı

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setAddress(address)

Bu alanın adresini ayarlar.

// 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');

Parametreler

AdTürAçıklama
addressStringyeni adres

Return

EmailField: Bu alan, zincirleme bağlantı için kullanışlıdır

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setAsPrimary()

Bu alanı birincil olarak ayarlar.

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

Return

EmailField — zincirleme bağlantı için bu FieldValue

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setLabel(field)

Bu alanın etiketini ayarlar.

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

Parametreler

AdTürAçıklama
fieldFieldyeni standart etiketi

Return

EmailField — zincirleme bağlantı için bu FieldValue

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

setLabel(label)

Bu alanın etiketini ayarlar.

// 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');

Parametreler

AdTürAçıklama
labelStringbu alan için yeni etiket

Return

EmailField: Bu alan, zincirleme bağlantı için kullanışlıdır

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

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

Kullanımdan kaldırılan yöntemler