Class PhoneField

TelefonAlanı

Kullanımdan kaldırıldı. Bunun yerine People API ileri seviye hizmetini kullanın.

Kişilerdeki telefon numarası alanı.

Yöntemler

YöntemDönüş türüKısa açıklama
getLabel()ObjectBu alanın etiketini alır.
isPrimary()BooleanBunun birincil alan değeri olup olmadığını alır.
setAsPrimary()PhoneFieldBu alanı birincil olarak ayarlar.
setLabel(field)PhoneFieldBu alanın etiketini ayarlar.
setLabel(label)PhoneFieldBu alanın etiketini ayarlar.
YöntemDönüş türüKısa açıklama
deletePhoneField()voidBu telefon numarası alanını siler.
getPhoneNumber()StringBu alanın telefon numarasını alın.
setPhoneNumber(number)PhoneFieldBu alanın telefon numarasını ayarlar.

Ayrıntılı dokümanlar

getLabel()

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

Return

Object: Bu alanın etiketi

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Return

Boolean: Bu cihazın birincil olup olmadığı

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

setAsPrimary()

Bu alanı birincil olarak ayarlar.

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

Return

PhoneField: zincirleme için bu FieldValue

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

  • 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.
const contacts = ContactsApp.getContactsByName('John Doe');
const 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ının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Parametreler

AdTürAçıklama
labelStringbu alanın yeni etiketi

Return

PhoneField: zincirleme için yararlı olan bu alan

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Kullanımdan kaldırılan yöntemler

Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Bu telefon numarası alanını siler.

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

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Bu alanın telefon numarasını alın.

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

Return

String: Sayı, dize olarak

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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

Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Bu alanın telefon numarasını ayarlar.

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

Parametreler

AdTürAçıklama
numberStringyeni numara

Return

PhoneField: zincirleme için yararlı olan bu alan

Yetkilendirme

Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:

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