تمّ إيقاف هذا العمود نهائيًا. بدلاً من ذلك، استخدِم خدمة People API المتقدمة.
حقل تاريخ في جهة اتصال
لا تستخدم خدمة "جهات الاتصال" سوى هذه الفئة، بينما يتم استخدام Date العادي في JavaScript للكائنات التي يتم استخدامها في أماكن أخرى من App Script.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
get | Object | تحصل على تصنيف هذا الحقل. |
set |
| لضبط تصنيف هذا الحقل. |
الطرق المتوقّفة
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
| void | يؤدي إلى حذف هذا التاريخ. |
| Integer | تحصل على اليوم من الشهر لهذا التاريخ. |
| Month | تحصل على شهر هذا التاريخ. |
| Integer | تحصل على السنة لهذا التاريخ. |
|
| ضبط التاريخ على هذا اليوم بدون سنة |
|
| ضبط التاريخ على هذا اليوم |
|
| لضبط تصنيف هذا الحقل، مثل "عيد ميلاد" أو "ذكرى سنوية" |
مستندات تفصيلية
getLabel()
تحصل على تصنيف هذا الحقل. قد يكون هذا الحقل أو ExtendedField أو 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. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); for (let i = 0; i < addressFields.length; i++) { Logger.log(addressFields[i].getLabel()); }
الإرجاع
Object
: تصنيف هذا الحقل
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
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. const contacts = ContactsApp.getContactsByName('John Doe'); const addressFields = contacts[0].getAddresses(); addressFields[0].setLabel('Apartment');
المعلمات
الاسم | النوع | الوصف |
---|---|---|
label | String | التصنيف الجديد لهذا الحقل |
الإرجاع
: هذا الحقل مفيد لإنشاء سلاسل.Date
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
الطرق المتوقّفة
deleteDateField()
deleteDateField()
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
يؤدي إلى حذف هذا التاريخ.
// Deletes all the dates that are set for contact 'John Doe' const contacts = ContactsApp.getContactsByName('John Doe'); const dates = contacts[0].getDates(); for (let i = 0; i < dates.length; i++) { dates[i].deleteDateField(); }
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
getDay()
getDay()
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تحصل على اليوم من الشهر لهذا التاريخ.
ملاحظة: بالنسبة إلى عناصر JavaScript Date العادية، تعرض الطريقة
get
يوم الأسبوع بدلاً من ذلك.
// Logs the day of the birthday for contact 'John Doe' const contacts = ContactsApp.getContactsByName('John Doe'); const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0]; Logger.log(birthday.getDay());
الإرجاع
Integer
: اليوم من الشهر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
getMonth()
getMonth()
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تحصل على شهر هذا التاريخ.
// Logs the month of the birthday for contact 'John Doe' const contacts = ContactsApp.getContactsByName('John Doe'); const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0]; Logger.log(birthday.getMonth());
الإرجاع
Month
: الشهر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
getYear()
getYear()
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تحصل على السنة لهذا التاريخ.
// Logs the year of the birthday for contact 'John Doe' const contacts = ContactsApp.getContactsByName('John Doe'); const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0]; Logger.log(birthday.getYear());
الإرجاع
Integer
: السنة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
setDate(month, day)
setDate(month, day)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
ضبط التاريخ على هذا اليوم بدون سنة
لا تنطبق هذه الطريقة إلا على حقول التاريخ التي لا تتطلّب سنة، مثل تواريخ الميلاد.
// Sets the birthday for contact 'John Doe' to April 1 const contacts = ContactsApp.getContactsByName('John Doe'); const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0]; birthday.setDate(ContactsApp.Month.APRIL, 1);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
month | Month | الشهر |
day | Integer | اليوم |
الإرجاع
- هذا التاريخ، مفيد لإنشاء سلاسلDate
عمليات الرمي
Error
- إذا كان حقل التاريخ هذا يتطلّب إدخال سنة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
setDate(month, day, year)
setDate(month, day, year)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
ضبط التاريخ على هذا اليوم
// Sets the birthday for contact 'John Doe' to April 1, 1980 const contacts = ContactsApp.getContactsByName('John Doe'); const birthday = contacts[0].getDates(ContactsApp.Field.BIRTHDAY)[0]; birthday.setDate(ContactsApp.Month.APRIL, 1, 1980);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
month | Month | الشهر |
day | Integer | اليوم |
year | Integer | السنة |
الإرجاع
- هذا التاريخ، مفيد لإنشاء سلاسلDate
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds
setLabel(label)
setLabel(label)
تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
لضبط تصنيف هذا الحقل، مثل "عيد ميلاد" أو "ذكرى سنوية"
// Retrieves the first date that's set for contact 'John Doe' and re-labels // it as an anniversary const contacts = ContactsApp.getContactsByName('John Doe'); const firstDate = contacts[0].getDates()[0]; firstDate.setLabel(ContactsApp.Field.ANNIVERSARY);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
label |
| التصنيف العادي الجديد |
الإرجاع
: هذا الحقل مفيد لإنشاء سلاسل.Date
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.google.com/m8/feeds