Class PhoneField

PhoneField

Kullanımdan kaldırıldı. Bunun yerine, ileri düzey Kişiler API'sini kullanın: hizmet

Kişi sayfasındaki bir telefon numarası alanı.

Yöntemler

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

Ayrıntılı belgeler

getLabel()

Bu alan için etiketi alır. Bu bir Field (Alan), ExtendedField (Genişletilmiş Alan) veya String (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 kapsamlardan bir veya daha fazlasıyla yetkilendirme gerektirir:

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

isPrimary()

Bunun birincil alan değeri olup olmadığını döndürü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 - birincil hesap mı?

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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

PhoneField — zincirleme için bu FieldValue

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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 etiket

Return

PhoneField — zincirleme için bu FieldValue

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir 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

PhoneField — bu alan, zincirleme işlemi için yararlıdır

Yetkilendirme

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

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

Desteği sonlandırılan yöntemler