Gmail Service

جیمیل

این سرویس به شما امکان می‌دهد ایمیل بفرستید، پیش‌نویس بنویسید، برچسب‌ها را مدیریت کنید، پیام‌ها و رشته‌ها را علامت‌گذاری کنید، و انواع دیگر کارهای مدیریت حساب Gmail را انجام دهید. همچنین به Mail Service مراجعه کنید، یک سرویس ساده تر که فقط اجازه ارسال ایمیل را می دهد.

کلاس ها

نام شرح مختصر
Gmail App دسترسی به رشته‌ها، پیام‌ها و برچسب‌های Gmail را فراهم می‌کند.
Gmail Attachment پیوستی از جیمیل.
Gmail Draft یک پیام پیش نویس ایجاد شده توسط کاربر در حساب Gmail کاربر.
Gmail Label برچسب ایجاد شده توسط کاربر در حساب کاربری جیمیل یک کاربر.
Gmail Message پیامی در حساب کاربری جیمیل یک کاربر.
Gmail Thread رشته ای در حساب کاربری جیمیل یک کاربر.

Gmail App

روش ها

روش نوع برگشت شرح مختصر
create Draft(recipient, subject, body) Gmail Draft یک پیام ایمیل پیش نویس ایجاد می کند.
create Draft(recipient, subject, body, options) Gmail Draft یک پیام ایمیل پیش نویس با آرگومان های اختیاری ایجاد می کند.
create Label(name) Gmail Label یک برچسب کاربری جدید با نام داده شده ایجاد کنید.
delete Label(label) Gmail App برچسب مشخص شده را حذف می کند.
get Aliases() String[] فهرستی از ایمیل هایی را دریافت می کند که به عنوان نام مستعار برای این حساب در Gmail تنظیم شده اند.
get Draft(draftId) Gmail Draft پیش نویس پیام ایمیل را با شناسه بازیابی کنید.
get Draft Messages() Gmail Message[] همه پیام های پیش نویس را بازیابی می کند.
get Drafts() Gmail Draft[] همه پیام‌های پیش‌نویس Gmail را دریافت می‌کند.
get Inbox Threads() Gmail Thread[] همه رشته‌های صندوق ورودی را بدون در نظر گرفتن برچسب‌ها بازیابی می‌کند.
get Inbox Threads(start, max) Gmail Thread[] طیفی از رشته‌های صندوق ورودی را بدون توجه به برچسب‌ها بازیابی می‌کند.
get Inbox Unread Count() Integer تعداد رشته های خوانده نشده را در صندوق ورودی دریافت می کند.
get Message By Id(id) Gmail Message با شناسه پیام می گیرد.
get Messages For Thread(thread) Gmail Message[] همه پیام های موجود در رشته مشخص شده را بازیابی کنید.
get Messages For Threads(threads) Gmail Message[][] همه پیام ها را در رشته های مشخص شده بازیابی کنید.
get Priority Inbox Threads() Gmail Thread[] همه رشته‌های صندوق ورودی اولویتی را بدون توجه به برچسب‌ها بازیابی می‌کند.
get Priority Inbox Threads(start, max) Gmail Thread[] طیفی از رشته‌های صندوق ورودی اولویتی را بدون توجه به برچسب‌ها بازیابی می‌کند.
get Priority Inbox Unread Count() Integer تعداد رشته های خوانده نشده را در صندوق ورودی اولویتی دریافت می کند.
get Spam Threads() Gmail Thread[] همه رشته های هرزنامه را بدون در نظر گرفتن برچسب ها بازیابی می کند.
get Spam Threads(start, max) Gmail Thread[] طیفی از رشته های هرزنامه را بدون توجه به برچسب ها بازیابی می کند.
get Spam Unread Count() Integer تعداد رشته های خوانده نشده که هرزنامه هستند را دریافت می کند.
get Starred Threads() Gmail Thread[] همه رشته های ستاره دار را بدون در نظر گرفتن برچسب ها بازیابی می کند.
get Starred Threads(start, max) Gmail Thread[] طیفی از رشته های ستاره دار را بدون توجه به برچسب ها بازیابی می کند.
get Starred Unread Count() Integer تعداد رشته های خوانده نشده ستاره دار را دریافت می کند.
get Thread By Id(id) Gmail Thread یک موضوع با شناسه دریافت می کند.
get Trash Threads() Gmail Thread[] همه رشته های زباله را بدون در نظر گرفتن برچسب ها بازیابی می کند.
get Trash Threads(start, max) Gmail Thread[] طیفی از رشته های زباله را بدون توجه به برچسب ها بازیابی می کند.
get User Label By Name(name) Gmail Label برچسبی را با نام برچسب بازیابی می کند.
get User Labels() Gmail Label[] لیستی از برچسب های ایجاد شده توسط کاربر را بازیابی می کند.
mark Message Read(message) Gmail App این پیام را به عنوان خوانده شده علامت گذاری می کند و پیام را مجبور به بازخوانی می کند.
mark Message Unread(message) Gmail App این پیام را به عنوان خوانده‌نشده علامت‌گذاری می‌کند و پیام را مجبور به بازخوانی می‌کند.
mark Messages Read(messages) Gmail App این پیام‌ها را به‌عنوان خوانده‌شده علامت‌گذاری می‌کند و پیام‌ها را مجبور به بازخوانی می‌کند.
mark Messages Unread(messages) Gmail App این پیام‌ها را به عنوان خوانده نشده علامت‌گذاری می‌کند و پیام‌ها را مجبور به بازخوانی می‌کند.
mark Thread Important(thread) Gmail App این موضوع را به‌عنوان مهم علامت‌گذاری می‌کند و موضوع را مجبور به تازه کردن می‌کند.
mark Thread Read(thread) Gmail App این موضوع را به عنوان خوانده شده علامت گذاری می کند و موضوع را مجبور به تازه کردن می کند.
mark Thread Unimportant(thread) Gmail App این رشته را به‌عنوان بی‌اهمیت علامت‌گذاری می‌کند و موضوع را مجبور به تازه کردن می‌کند.
mark Thread Unread(thread) Gmail App این موضوع را به عنوان خوانده نشده علامت گذاری می کند و موضوع را مجبور به تازه کردن می کند.
mark Threads Important(threads) Gmail App این رشته‌ها را به‌عنوان مهم علامت‌گذاری می‌کند و رشته‌ها را مجبور به تازه کردن می‌کند.
mark Threads Read(threads) Gmail App این رشته‌ها را به‌عنوان خوانده شده علامت‌گذاری می‌کند و رشته‌ها را مجبور به تازه کردن می‌کند.
mark Threads Unimportant(threads) Gmail App این رشته‌ها را به‌عنوان بی‌اهمیت علامت‌گذاری می‌کند و رشته‌ها را مجبور به تازه‌سازی می‌کند.
mark Threads Unread(threads) Gmail App این رشته‌ها را به‌عنوان خوانده‌نشده علامت‌گذاری می‌کند و رشته‌ها را مجبور به تازه کردن می‌کند.
move Message To Trash(message) Gmail App پیام را به سطل زباله منتقل می کند و پیام را مجبور به بازخوانی می کند.
move Messages To Trash(messages) Gmail App پیام های مشخص شده را به سطل زباله منتقل می کند و پیام ها را مجبور به بازخوانی می کند.
move Thread To Archive(thread) Gmail App این رشته را به بایگانی منتقل می کند و موضوع را مجبور به تازه کردن می کند.
move Thread To Inbox(thread) Gmail App این رشته را به صندوق ورودی منتقل می کند و موضوع را مجبور می کند تا به روز شود.
move Thread To Spam(thread) Gmail App این رشته را به هرزنامه منتقل می کند و موضوع را مجبور به تازه کردن می کند.
move Thread To Trash(thread) Gmail App این رشته را به سطل زباله منتقل می کند و موضوع را مجبور به تازه کردن می کند.
move Threads To Archive(threads) Gmail App این رشته ها را به بایگانی منتقل می کند و رشته ها را مجبور به تازه کردن می کند.
move Threads To Inbox(threads) Gmail App این رشته‌ها را به صندوق ورودی منتقل می‌کند و رشته‌ها را مجبور به تازه‌سازی می‌کند.
move Threads To Spam(threads) Gmail App این رشته ها را به هرزنامه منتقل می کند و رشته ها را مجبور به بازخوانی می کند.
move Threads To Trash(threads) Gmail App این رشته‌ها را به سطل زباله منتقل می‌کند و رشته‌ها را مجبور به تازه کردن می‌کند.
refresh Message(message) Gmail App پیام و وضعیت مربوطه را از Gmail بارگیری مجدد می کند (در مواردی که برچسب ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
refresh Messages(messages) Gmail App پیام‌ها و وضعیت مرتبط را از Gmail بارگیری مجدد می‌کند (برای مواردی که برچسب‌ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
refresh Thread(thread) Gmail App رشته و وضعیت مرتبط را از Gmail بارگیری مجدد می کند (در مواردی که برچسب ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
refresh Threads(threads) Gmail App رشته‌ها و وضعیت مرتبط را از Gmail بارگیری مجدد می‌کند (برای مواردی که برچسب‌ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
search(query) Gmail Thread[] جیمیل را با عبارت مورد نظر جستجو کنید.
search(query, start, max) Gmail Thread[] جیمیل را با عبارت مورد نظر جستجو کنید.
send Email(recipient, subject, body) Gmail App یک پیام ایمیل می فرستد.
send Email(recipient, subject, body, options) Gmail App یک پیام ایمیل با آرگومان های اختیاری ارسال می کند.
set Current Message Access Token(accessToken) void رمز دسترسی پیام فعلی را تنظیم می کند که اسکریپت را قادر می سازد به ویژگی های Gmail Message فعلی دسترسی پیدا کند.
star Message(message) Gmail App یک ستاره به این پیام اضافه می کند و پیام را مجبور می کند تا به روز شود.
star Messages(messages) Gmail App به این پیام‌ها ستاره اضافه می‌کند و پیام‌ها را مجبور به تازه‌سازی می‌کند.
unstar Message(message) Gmail App ستاره ای را از این پیام حذف می کند و پیام را مجبور به بازخوانی می کند.
unstar Messages(messages) Gmail App ستاره‌ها را از این پیام‌ها حذف می‌کند و پیام‌ها را مجبور به بازخوانی می‌کند.

Gmail Attachment

روش ها

روش نوع برگشت شرح مختصر
copy Blob() Blob یک کپی از این لکه را برمی گرداند.
get As(contentType) Blob داده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید.
get Bytes() Byte[] داده های ذخیره شده در این لکه را دریافت می کند.
get Content Type() String نوع محتوای بایت های این لکه را دریافت می کند.
get Data As String() String داده های این حباب را به صورت رشته ای با رمزگذاری UTF-8 دریافت می کند.
get Data As String(charset) String داده های این لکه را به صورت رشته ای با رمزگذاری مشخص شده دریافت می کند.
get Hash() String هش محتوای SHA1 را برای این پیوست دریافت می کند.
get Name() String نام این لکه را می گیرد.
get Size() Integer اندازه این پیوست را دریافت می کند.
is Google Type() Boolean نشان می دهد که آیا این لکه یک فایل Google Workspace (کاربرگ، اسناد و غیره) است یا خیر.
set Bytes(data) Blob داده های ذخیره شده در این لکه را تنظیم می کند.
set Content Type(contentType) Blob نوع محتوای بایت های این لکه را تنظیم می کند.
set Content Type From Extension() Blob نوع محتوای بایت های این لکه را بر اساس پسوند فایل تنظیم می کند.
set Data From String(string) Blob داده های این حباب را از یک رشته با رمزگذاری UTF-8 تنظیم می کند.
set Data From String(string, charset) Blob داده های این حباب را از یک رشته با رمزگذاری مشخص شده تنظیم می کند.
set Name(name) Blob نام این لکه را تنظیم می کند.

Gmail Draft

روش ها

روش نوع برگشت شرح مختصر
delete Draft() void این پیام پیش نویس را حذف می کند.
get Id() String شناسه این پیام پیش نویس را دریافت می کند.
get Message() Gmail Message GmailMessage نشان دهنده این پیش نویس را برمی گرداند.
get Message Id() String شناسه Gmail Message را که این پیش‌نویس را نشان می‌دهد، برمی‌گرداند.
send() Gmail Message این پیش‌نویس ایمیل را ارسال می‌کند.
update(recipient, subject, body) Gmail Draft جایگزین محتویات این پیام پیش نویس می شود.
update(recipient, subject, body, options) Gmail Draft با استفاده از آرگومان های اختیاری، محتوای این پیام پیش نویس را جایگزین می کند.

Gmail Label

روش ها

روش نوع برگشت شرح مختصر
add To Thread(thread) Gmail Label این برچسب را به رشته داده شده اضافه می کند و رشته را مجبور می کند تا به روز شود ( Gmail Thread.refresh() ).
add To Threads(threads) Gmail Label این برچسب را به رشته های داده شده اضافه می کند و رشته ها را مجبور به تازه کردن می کند.
delete Label() void این برچسب را حذف می کند.
get Name() String نام این برچسب را دریافت می کند.
get Threads() Gmail Thread[] رشته هایی که با این برچسب مشخص شده اند را دریافت می کند.
get Threads(start, max) Gmail Thread[] طیف وسیعی از موضوعات را که با این برچسب مشخص شده اند دریافت می کند.
get Unread Count() Integer تعداد رشته های خوانده نشده برچسب گذاری شده با این برچسب را دریافت می کند.
remove From Thread(thread) Gmail Label این برچسب را از رشته داده شده حذف می کند و موضوع را مجبور به تازه کردن می کند.
remove From Threads(threads) Gmail Label این برچسب را از رشته های داده شده حذف می کند و رشته ها را مجبور به تازه کردن می کند.

Gmail Message

روش ها

روش نوع برگشت شرح مختصر
create Draft Reply(body) Gmail Draft یک پیش نویس پیام ایجاد می کند که با استفاده از آدرس پاسخ به فرستنده این پیام را پاسخ می دهد.
create Draft Reply(body, options) Gmail Draft یک پیام پیش نویس ایجاد می کند که با استفاده از آدرس پاسخ به این پیام، با آرگومان های اختیاری به فرستنده این پیام پاسخ می دهد.
create Draft Reply All(body) Gmail Draft یک پیام پیش نویس ایجاد می کند که با استفاده از آدرس پاسخ به فرستنده و همه گیرندگان این پیام به فرستنده پاسخ می دهد.
create Draft Reply All(body, options) Gmail Draft یک پیام پیش نویس ایجاد می کند که با استفاده از آدرس پاسخ به این پیام و همه گیرندگان، با آرگومان های اختیاری به فرستنده این پیام پاسخ می دهد.
forward(recipient) Gmail Message این پیام را برای گیرندگان جدید بازارسال می کند.
forward(recipient, options) Gmail Message این پیام را با آرگومان های اختیاری به گیرندگان جدید فوروارد می کند.
get Attachments() Gmail Attachment[] تمام پیوست های این پیام را دریافت می کند.
get Attachments(options) Gmail Attachment[] تمام پیوست های این پیام را دریافت می کند.
get Bcc() String گیرندگانی که با کاما از هم جدا شده اند را روی این پیام bcc'd می کند.
get Body() String محتوای HTML متن این پیام را دریافت می کند.
get Cc() String گیرندگان جدا شده با کاما را در این پیام cc'd می کند.
get Date() Date تاریخ و زمان این پیام را دریافت می کند.
get From() String فرستنده این پیام را دریافت می کند.
get Header(name) String با توجه به نام هدر، مقدار یک هدر RFC 2822 را دریافت می کند.
get Id() String شناسه این پیام را دریافت می کند.
get Plain Body() String محتوای متن این پیام را بدون قالب بندی HTML دریافت می کند.
get Raw Content() String محتوای خام این پیام را دریافت می کند.
get Reply To() String آدرس پاسخ به این پیام (معمولاً فرستنده) را دریافت می کند.
get Subject() String موضوع این پیام را دریافت می کند.
get Thread() Gmail Thread رشته ای را دریافت می کند که حاوی این پیام است.
get To() String گیرندگان این پیام را که با کاما از هم جدا شده اند دریافت می کند.
is Draft() Boolean متوجه می شود که آیا این پیام پیش نویس است یا خیر.
is In Chats() Boolean متوجه می شود که آیا این پیام یک چت است یا خیر.
is In Inbox() Boolean متوجه می شود که آیا این پیام در صندوق ورودی است یا خیر.
is In Priority Inbox() Boolean اگر این پیام در صندوق ورودی اولویت قرار داشته باشد، true برمی گردد. در غیر این صورت false برمی گرداند.
is In Trash() Boolean متوجه می شود که آیا این پیام در سطل زباله است.
is Starred() Boolean متوجه می شود که آیا این پیام ستاره دار است یا خیر.
is Unread() Boolean متوجه می شود که آیا این پیام خوانده نشده است یا خیر.
mark Read() Gmail Message پیام را به عنوان خوانده شده علامت گذاری می کند.
mark Unread() Gmail Message پیام را به عنوان خوانده نشده علامت گذاری می کند.
move To Trash() Gmail Message پیام را به سطل زباله منتقل می کند.
refresh() Gmail Message این پیام و وضعیت مرتبط را از Gmail مجدداً بارگیری می‌کند (در مواردی که برچسب‌ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
reply(body) Gmail Message با استفاده از آدرس پاسخ به فرستنده این پیام را پاسخ می دهد.
reply(body, options) Gmail Message با استفاده از آدرس پاسخ به، با آرگومان های اختیاری به فرستنده این پیام پاسخ می دهد.
reply All(body) Gmail Message به فرستنده با استفاده از آدرس پاسخ به و همه گیرندگان این پیام پاسخ می دهد.
reply All(body, options) Gmail Message به فرستنده این پیام با استفاده از آدرس پاسخ به و همه گیرندگان، با آرگومان های اختیاری پاسخ می دهد.
star() Gmail Message پیام را ستاره می دهد.
unstar() Gmail Message پیام را از ستاره خارج می کند.

Gmail Thread

روش ها

روش نوع برگشت شرح مختصر
add Label(label) Gmail Thread این برچسب را به موضوع اضافه می کند.
create Draft Reply(body) Gmail Draft یک پیام پیش‌نویس ایجاد می‌کند که به فرستنده آخرین پیام در این رشته با استفاده از آدرس پاسخ به پاسخ می‌دهد.
create Draft Reply(body, options) Gmail Draft یک پیام پیش‌نویس ایجاد می‌کند که به فرستنده آخرین پیام در این رشته با استفاده از آدرس پاسخ به، با آرگومان‌های اختیاری پاسخ می‌دهد.
create Draft Reply All(body) Gmail Draft با استفاده از آدرس پاسخ به و همه گیرندگان این پیام، یک پیام پیش‌نویس ایجاد می‌کند که به فرستنده آخرین پیام در این رشته پاسخ می‌دهد.
create Draft Reply All(body, options) Gmail Draft یک پیام پیش نویس برای پاسخ به فرستنده آخرین پیام در این رشته، با استفاده از آدرس پاسخ به و همه گیرندگان، با آرگومان های اختیاری ایجاد می کند.
get First Message Subject() String موضوع اولین پیام در تاپیک را دریافت می کند.
get Id() String شناسه این تاپیک را می گیرد.
get Labels() Gmail Label[] برچسب های ایجاد شده توسط کاربر در این رشته را برمی گرداند.
get Last Message Date() Date تاریخ آخرین پیام این موضوع را دریافت می کند.
get Message Count() Integer تعداد پیام های موجود در رشته را برمی گرداند.
get Messages() Gmail Message[] پیام های این تاپیک را دریافت می کند.
get Permalink() String یک پیوند ثابت برای این موضوع دریافت می کند.
has Starred Messages() Boolean نشان می دهد که آیا رشته پیام های ستاره دار دارد یا خیر.
is Important() Boolean نشان می دهد که آیا موضوع به عنوان مهم علامت گذاری شده است یا خیر.
is In Chats() Boolean نشان می دهد که آیا موضوع برچسب چت است یا خیر.
is In Inbox() Boolean نشان می دهد که آیا موضوع در صندوق ورودی است یا خیر.
is In Priority Inbox() Boolean اگر این موضوع در صندوق ورودی اولویت باشد، مقدار true را برمی‌گرداند. در غیر این صورت false برمی گرداند.
is In Spam() Boolean نشان می دهد که آیا موضوع به عنوان هرزنامه علامت گذاری شده است.
is In Trash() Boolean نشان می دهد که آیا موضوع در سطل زباله است.
is Unread() Boolean نشان می دهد که آیا رشته پیام های خوانده نشده ای دارد یا خیر.
mark Important() Gmail Thread این موضوع را به عنوان مهم علامت گذاری می کند.
mark Read() Gmail Thread این موضوع را به عنوان خوانده شده علامت گذاری می کند.
mark Unimportant() Gmail Thread این موضوع را به عنوان بی اهمیت علامت گذاری می کند.
mark Unread() Gmail Thread این موضوع را به عنوان خوانده نشده علامت گذاری می کند.
move To Archive() Gmail Thread این موضوع را به بایگانی منتقل می کند.
move To Inbox() Gmail Thread این موضوع را به صندوق ورودی منتقل می کند.
move To Spam() Gmail Thread این موضوع را به هرزنامه منتقل می کند.
move To Trash() Gmail Thread این موضوع را به سطل زباله منتقل می کند.
refresh() Gmail Thread این رشته و وضعیت مرتبط را از Gmail بارگیری مجدد می کند (در مواردی که برچسب ها، وضعیت خواندن و غیره تغییر کرده باشند مفید است).
remove Label(label) Gmail Thread این برچسب را از موضوع حذف می کند.
reply(body) Gmail Thread با استفاده از آدرس replyTo به فرستنده آخرین پیام در این موضوع پاسخ دهید.
reply(body, options) Gmail Thread با استفاده از آدرس replyTo، با آرگومان های اختیاری به فرستنده آخرین پیام در این رشته پاسخ دهید.
reply All(body) Gmail Thread به فرستنده (با استفاده از آدرس replyTo)، و همه گیرندگان آخرین پیام در این موضوع پاسخ دهید.
reply All(body, options) Gmail Thread به فرستنده (با استفاده از reply To آدرس)، و همه گیرندگان آخرین پیام در این رشته، با آرگومان های اختیاری پاسخ دهید.