Class EmailField

EmailField

تمت إزالة هذا العمود. استخدِم بدلاً من ذلك خدمة People API المتقدّمة.

حقل بريد إلكتروني في جهة اتصال

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
getAddress()Stringاحصل على عنوان هذا الحقل.
getLabel()Objectيحصل على تصنيف هذا الحقل.
isPrimary()Booleanيحدد ما إذا كانت هذه هي قيمة الحقل الأساسي.
setAddress(address)EmailFieldتحدِّد عنوان هذا الحقل.
setAsPrimary()EmailFieldلضبط هذا الحقل على "أساسي"
setLabel(field)EmailFieldلضبط تصنيف هذا الحقل
setLabel(label)EmailFieldلضبط تصنيف هذا الحقل

الوثائق التفصيلية

getAddress()

احصل على عنوان هذا الحقل.

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

استرجاع الكرة

String: العنوان كسلسلة

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

getLabel()

يحصل على تصنيف هذا الحقل. قد يكون حقلاً أو ExtendedField أو سلسلة.

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

استرجاع الكرة

Object - تصنيف هذا الحقل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

isPrimary()

يحدد ما إذا كانت هذه هي قيمة الحقل الأساسي.

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

استرجاع الكرة

Boolean: ما إذا كان هذا العنوان أساسيًا

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

setAddress(address)

تحدِّد عنوان هذا الحقل.

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

المَعلمات

الاسمTypeالوصف
addressStringالعنوان الجديد

استرجاع الكرة

EmailField: هذا الحقل مفيد للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

setAsPrimary()

لضبط هذا الحقل على "أساسي"

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

استرجاع الكرة

EmailField — قيمة FieldValue هذه للتسلسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

setLabel(field)

لضبط تصنيف هذا الحقل

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

المَعلمات

الاسمTypeالوصف
fieldFieldالتصنيف العادي الجديد

استرجاع الكرة

EmailField — قيمة FieldValue هذه للتسلسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

setLabel(label)

لضبط تصنيف هذا الحقل

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

المَعلمات

الاسمTypeالوصف
labelStringالتصنيف الجديد لهذا الحقل

استرجاع الكرة

EmailField: هذا الحقل مفيد للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:

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

الطرق المتوقّفة نهائيًا