تصنيف أنشأه المستخدم في حساب Gmail الخاص به
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
add | Gmail | تُضيف هذه العلامة إلى سلسلة المحادثات المحدّدة وتجبر سلسلة المحادثات على إعادة التحميل (Gmail ). |
add | Gmail | تُضيف هذه العلامة إلى سلاسل المحادثات المحدّدة وتجبر سلاسل المحادثات على إعادة التحميل. |
delete | void | يؤدي إلى حذف هذا التصنيف. |
get | String | تحصل على اسم هذا التصنيف. |
get | Gmail | الحصول على سلاسل المحادثات التي تم وضع علامة عليها بهذا التصنيف |
get | Gmail | تحصل على نطاق من سلاسل المحادثات التي تم وضع علامة عليها بهذا التصنيف. |
get | Integer | الحصول على عدد سلاسل المحادثات غير المقروءة التي تم وضع علامة عليها بهذا التصنيف |
remove | Gmail | تزيل هذه الرسالة هذا التصنيف من سلسلة المحادثات المحدّدة وتجبرها على إعادة التحميل. |
remove | Gmail | تؤدي هذه العملية إلى إزالة هذا التصنيف من سلاسل المحادثات المحدّدة وإعادة تحميلها. |
مستندات تفصيلية
add To Thread(thread)
تُضيف هذه العلامة إلى سلسلة المحادثات المحدّدة وتجبر سلسلة المحادثات على إعادة التحميل (Gmail
).
// label the first thread in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.addToThread(firstThread);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
thread | Gmail | سلسلة المحادثات المطلوب وضع تصنيف لها. |
الإرجاع
Gmail
: هذا التصنيف مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
انظر أيضًا
add To Threads(threads)
تُضيف هذه العلامة إلى سلاسل المحادثات المحدّدة وتجبر سلاسل المحادثات على إعادة التحميل. يمكنك إضافة تصنيفات لسلسلة محادثات تضم ما يصل إلى 100 سلسلة محادثات في كل دفعة.
// label the first three threads in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.addToThreads(threads);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
threads | Gmail | صفيف سلاسل المحادثات المطلوب تصنيفها |
الإرجاع
Gmail
: هذا التصنيف مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
انظر أيضًا
delete Label()
يؤدي إلى حذف هذا التصنيف.
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
عمليات الرمي
Error
- إذا تعذّر حذف التصنيف
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
انظر أيضًا
get Name()
تحصل على اسم هذا التصنيف.
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
الإرجاع
String
: اسم التصنيف
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
get Threads()
الحصول على سلاسل المحادثات التي تم وضع علامة عليها بهذا التصنيف
وتتعذّر هذه المكالمات عندما يكون حجم جميع سلاسل التعليمات كبيرًا جدًا ولا يمكن للنظام التعامل معه. إذا كان حجم سلسلة المحادثات غير معروف، ومن المحتمل أن يكون كبيرًا جدًا، يُرجى استخدام get
وتحديد نطاقات سلاسل المحادثات التي سيتم استرجاعها في كل طلب.
// Log the subject lines of the threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
الإرجاع
Gmail
: مصفوفة من سلاسل المحادثات التي تم وضع هذا التصنيف عليها
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
get Threads(start, max)
تحصل على نطاق من سلاسل المحادثات التي تم وضع علامة عليها بهذا التصنيف.
// log the subject lines of up to the first 30 threads with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(0, 30); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
المعلمات
الاسم | النوع | الوصف |
---|---|---|
start | Integer | فهرس سلسلة المحادثات التي بدأتها. |
max | Integer | الحد الأقصى لعدد سلاسل المحادثات المطلوب عرضها |
الإرجاع
Gmail
: مصفوفة من سلاسل المحادثات التي تم وضع هذا التصنيف عليها
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
get Unread Count()
الحصول على عدد سلاسل المحادثات غير المقروءة التي تم وضع علامة عليها بهذا التصنيف
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
الإرجاع
Integer
: عدد سلاسل المحادثات المُصنَّفة وغير المقروءة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
remove From Thread(thread)
تزيل هذه الرسالة هذا التصنيف من سلسلة المحادثات المحدّدة وتجبرها على إعادة التحميل.
// remove the label MyLabel from the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.removeFromThread(firstThread);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
thread | Gmail | أن تكون سلسلة المحادثات غير مصنّفة |
الإرجاع
Gmail
: هذا التصنيف مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/
انظر أيضًا
remove From Threads(threads)
تؤدي هذه العملية إلى إزالة هذا التصنيف من سلاسل المحادثات المحدّدة وإعادة تحميلها. يمكنك إزالة التصنيفات لما يصل إلى 100 سلسلة محادثات في كل دفعة.
// remove the label MyLabel from the first three threads in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.removeFromThreads(threads);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
threads | Gmail | صفيف سلاسل المحادثات التي سيتمّ إلغاء تصنيفها |
الإرجاع
Gmail
: هذا التصنيف مخصّص لإنشاء سلاسل.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية أو النطاقات المناسبة من واجهة برمجة التطبيقات REST ذات الصلة:
-
https://mail.google.com/