Calendar Service

تقویم

این سرویس به یک اسکریپت اجازه می‌دهد تا به تقویم گوگل کاربر، از جمله تقویم‌های اضافی که کاربر در آنها مشترک است، دسترسی پیدا کرده و آنها را تغییر دهد.

کلاس‌ها

نام شرح مختصر
Calendar نشان‌دهنده تقویمی است که کاربر مالک آن است یا در آن مشترک شده است.
Calendar App به یک اسکریپت اجازه می‌دهد تا تقویم گوگل کاربر را بخواند و به‌روزرسانی کند.
Calendar Event یک رویداد تقویمی واحد را نشان می‌دهد.
Calendar Event Series نشان دهنده یک سری از رویدادها (یک رویداد تکرارشونده) است.
Color یک enum که نشان‌دهنده‌ی رنگ‌های نامگذاری‌شده‌ی موجود در سرویس Calendar است.
Event Color یک enum که رنگ‌های رویدادهای نامگذاری شده موجود در سرویس Calendar را نشان می‌دهد.
Event Guest نماینده مهمان یک رویداد است.
Event Recurrence تنظیمات تکرار برای یک سری رویداد را نشان می‌دهد.
Event Transparency یک enum که نشان‌دهنده‌ی شفافیت یک رویداد است.
Event Type یک enum که نوع یک رویداد را نشان می‌دهد.
Guest Status یک enum که نشان‌دهنده‌ی وضعیت‌هایی است که یک مهمان می‌تواند برای یک رویداد داشته باشد.
Recurrence Rule نشان دهنده یک قانون تکرار برای یک سری رویداد است.
Visibility یک enum که نشان‌دهنده‌ی میزان دیده شدن یک رویداد است.

Calendar

روش‌ها

روش نوع بازگشتی شرح مختصر
create All Day Event(title, date) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند.
create All Day Event(title, startDate, endDate) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند که می‌تواند چندین روز طول بکشد.
create All Day Event(title, startDate, endDate, options) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند که می‌تواند چندین روز طول بکشد.
create All Day Event(title, date, options) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند.
create All Day Event Series(title, startDate, recurrence) Calendar Event Series یک سری رویداد جدید تمام روز ایجاد می‌کند.
create All Day Event Series(title, startDate, recurrence, options) Calendar Event Series یک سری رویداد جدید تمام روز ایجاد می‌کند.
create Event(title, startTime, endTime) Calendar Event یک رویداد جدید ایجاد می‌کند.
create Event(title, startTime, endTime, options) Calendar Event یک رویداد جدید ایجاد می‌کند.
create Event From Description(description) Calendar Event یک رویداد را از یک توصیف آزاد ایجاد می‌کند.
create Event Series(title, startTime, endTime, recurrence) Calendar Event Series یک سری رویداد جدید ایجاد می‌کند.
create Event Series(title, startTime, endTime, recurrence, options) Calendar Event Series یک سری رویداد جدید ایجاد می‌کند.
delete Calendar() void تقویم را برای همیشه حذف می‌کند.
get Color() String رنگ تقویم را به خود می‌گیرد.
get Description() String توضیحات تقویم را دریافت می‌کند.
get Event By Id(iCalId) Calendar Event رویداد را با شناسه‌ی داده شده دریافت می‌کند.
get Event Series By Id(iCalId) Calendar Event Series سری رویدادها را با شناسه داده شده دریافت می‌کند.
get Events(startTime, endTime) Calendar Event[] تمام رویدادهایی را که در یک محدوده زمانی مشخص رخ می‌دهند، دریافت می‌کند.
get Events(startTime, endTime, options) Calendar Event[] تمام رویدادهایی را که در یک محدوده زمانی مشخص رخ می‌دهند و معیارهای مشخص شده را برآورده می‌کنند، دریافت می‌کند.
get Events For Day(date) Calendar Event[] تمام رویدادهایی را که در یک روز مشخص رخ می‌دهند، دریافت می‌کند.
get Events For Day(date, options) Calendar Event[] تمام رویدادهایی را که در یک روز مشخص رخ می‌دهند و معیارهای مشخصی را برآورده می‌کنند، دریافت می‌کند.
get Id() String شناسه تقویم را دریافت می‌کند.
get Name() String نام تقویم را دریافت می‌کند.
get Time Zone() String منطقه زمانی تقویم را دریافت می‌کند.
is Hidden() Boolean تعیین می‌کند که آیا تقویم در رابط کاربری پنهان است یا خیر.
is My Primary Calendar() Boolean تعیین می‌کند که آیا تقویم، تقویم اصلی برای کاربر فعال است یا خیر.
is Owned By Me() Boolean مشخص می‌کند که آیا تقویم متعلق به شماست یا خیر.
is Selected() Boolean تعیین می‌کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
set Color(color) Calendar رنگ تقویم را تنظیم می‌کند.
set Description(description) Calendar توضیحات یک تقویم را تنظیم می‌کند.
set Hidden(hidden) Calendar تنظیم می‌کند که آیا تقویم در رابط کاربری قابل مشاهده باشد یا خیر.
set Name(name) Calendar نام تقویم را تنظیم می‌کند.
set Selected(selected) Calendar تعیین می‌کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
set Time Zone(timeZone) Calendar منطقه زمانی تقویم را تنظیم می‌کند.
unsubscribe From Calendar() void کاربر را از یک تقویم لغو اشتراک می‌کند.

Calendar App

خواص

ملک نوع توضیحات
Color Color یک enum که نشان‌دهنده‌ی رنگ‌های نامگذاری‌شده‌ی موجود در سرویس Calendar است.
Event Color Event Color یک enum که رنگ‌های رویدادهای نامگذاری شده موجود در سرویس Calendar را نشان می‌دهد.
Event Transparency Event Transparency شمارش Event Transparency .
Event Type Event Type شمارش Event Type .
Guest Status Guest Status یک enum که نشان‌دهنده‌ی وضعیت‌هایی است که یک مهمان می‌تواند برای یک رویداد داشته باشد.
Month Month یک نوع داده شمارشی (enum) که ماه‌های سال را نشان می‌دهد.
Visibility Visibility یک enum که نشان‌دهنده‌ی میزان دیده شدن یک رویداد است.
Weekday Weekday یک enum که روزهای هفته را نشان می‌دهد.

روش‌ها

روش نوع بازگشتی شرح مختصر
create All Day Event(title, date) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند.
create All Day Event(title, startDate, endDate) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند که می‌تواند چندین روز طول بکشد.
create All Day Event(title, startDate, endDate, options) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند که می‌تواند چندین روز طول بکشد.
create All Day Event(title, date, options) Calendar Event یک رویداد تمام روز جدید ایجاد می‌کند.
create All Day Event Series(title, startDate, recurrence) Calendar Event Series یک سری رویداد جدید تمام روز ایجاد می‌کند.
create All Day Event Series(title, startDate, recurrence, options) Calendar Event Series یک سری رویداد جدید تمام روز ایجاد می‌کند.
create Calendar(name) Calendar یک تقویم جدید ایجاد می‌کند که متعلق به کاربر است.
create Calendar(name, options) Calendar یک تقویم جدید ایجاد می‌کند که متعلق به کاربر است.
create Event(title, startTime, endTime) Calendar Event یک رویداد جدید ایجاد می‌کند.
create Event(title, startTime, endTime, options) Calendar Event یک رویداد جدید ایجاد می‌کند.
create Event From Description(description) Calendar Event یک رویداد را از یک توصیف آزاد ایجاد می‌کند.
create Event Series(title, startTime, endTime, recurrence) Calendar Event Series یک سری رویداد جدید ایجاد می‌کند.
create Event Series(title, startTime, endTime, recurrence, options) Calendar Event Series یک سری رویداد جدید ایجاد می‌کند.
get All Calendars() Calendar[] تمام تقویم‌هایی که کاربر مالک آنهاست یا در آنها مشترک شده است را دریافت می‌کند.
get All Owned Calendars() Calendar[] تمام تقویم‌هایی که کاربر در اختیار دارد را دریافت می‌کند.
get Calendar By Id(id) Calendar |null تقویم را با شناسه داده شده دریافت می‌کند.
get Calendars By Name(name) Calendar[] تمام تقویم‌هایی را که نام مشخصی دارند و کاربر مالک آنهاست یا در آنها مشترک شده است، دریافت می‌کند.
get Color() String رنگ تقویم را به خود می‌گیرد.
get Default Calendar() Calendar تقویم پیش‌فرض کاربر را دریافت می‌کند.
get Description() String توضیحات تقویم را دریافت می‌کند.
get Event By Id(iCalId) Calendar Event رویداد را با شناسه‌ی داده شده دریافت می‌کند.
get Event Series By Id(iCalId) Calendar Event Series سری رویدادها را با شناسه داده شده دریافت می‌کند.
get Events(startTime, endTime) Calendar Event[] تمام رویدادهایی را که در یک محدوده زمانی مشخص رخ می‌دهند، دریافت می‌کند.
get Events(startTime, endTime, options) Calendar Event[] تمام رویدادهایی را که در یک محدوده زمانی مشخص رخ می‌دهند و معیارهای مشخص شده را برآورده می‌کنند، دریافت می‌کند.
get Events For Day(date) Calendar Event[] تمام رویدادهایی را که در یک روز مشخص رخ می‌دهند، دریافت می‌کند.
get Events For Day(date, options) Calendar Event[] تمام رویدادهایی را که در یک روز مشخص رخ می‌دهند و معیارهای مشخصی را برآورده می‌کنند، دریافت می‌کند.
get Id() String شناسه تقویم را دریافت می‌کند.
get Name() String نام تقویم را دریافت می‌کند.
get Owned Calendar By Id(id) Calendar |null تقویم را با شناسه‌ی داده شده دریافت می‌کند، اگر کاربر مالک آن باشد.
get Owned Calendars By Name(name) Calendar[] تمام تقویم‌هایی که نام مشخصی دارند و کاربر مالک آنهاست را دریافت می‌کند.
get Time Zone() String منطقه زمانی تقویم را دریافت می‌کند.
is Hidden() Boolean تعیین می‌کند که آیا تقویم در رابط کاربری پنهان است یا خیر.
is My Primary Calendar() Boolean تعیین می‌کند که آیا تقویم، تقویم اصلی برای کاربر فعال است یا خیر.
is Owned By Me() Boolean مشخص می‌کند که آیا تقویم متعلق به شماست یا خیر.
is Selected() Boolean تعیین می‌کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
new Recurrence() Event Recurrence یک شیء تکرارشونده جدید ایجاد می‌کند که می‌تواند برای ایجاد قوانینی برای تکرار رویداد مورد استفاده قرار گیرد.
set Color(color) Calendar رنگ تقویم را تنظیم می‌کند.
set Description(description) Calendar توضیحات یک تقویم را تنظیم می‌کند.
set Hidden(hidden) Calendar تنظیم می‌کند که آیا تقویم در رابط کاربری قابل مشاهده باشد یا خیر.
set Name(name) Calendar نام تقویم را تنظیم می‌کند.
set Selected(selected) Calendar تعیین می‌کند که آیا رویدادهای تقویم در رابط کاربری نمایش داده شوند یا خیر.
set Time Zone(timeZone) Calendar منطقه زمانی تقویم را تنظیم می‌کند.
subscribe To Calendar(id) Calendar اگر کاربر مجاز به عضویت باشد، کاربر را با شناسه‌ی داده شده در تقویم عضو می‌کند.
subscribe To Calendar(id, options) Calendar اگر کاربر مجاز به عضویت باشد، کاربر را با شناسه‌ی داده شده در تقویم عضو می‌کند.

Calendar Event

روش‌ها

روش نوع بازگشتی شرح مختصر
add Email Reminder(minutesBefore) Calendar Event یک یادآوری ایمیل جدید به رویداد اضافه می‌کند.
add Guest(email) Calendar Event یک مهمان به رویداد اضافه می‌کند.
add Popup Reminder(minutesBefore) Calendar Event یک اعلان پاپ‌آپ جدید به رویداد اضافه می‌کند.
add Sms Reminder(minutesBefore) Calendar Event یک یادآوری پیامکی جدید به رویداد اضافه می‌کند.
anyone Can Add Self() Boolean تعیین می‌کند که آیا افراد می‌توانند خود را به عنوان مهمان به یک رویداد تقویم اضافه کنند یا خیر.
delete Event() void یک رویداد تقویم را حذف می‌کند.
delete Tag(key) Calendar Event یک برچسب کلید/مقدار را از رویداد حذف می‌کند.
get All Day End Date() Date تاریخی را که این رویداد تقویمی تمام روز در آن پایان می‌یابد، دریافت می‌کند.
get All Day Start Date() Date تاریخی را که این رویداد تقویمی تمام روز از آن شروع می‌شود، دریافت می‌کند.
get All Tag Keys() String[] تمام کلیدهای مربوط به تگ‌هایی که روی رویداد تنظیم شده‌اند را دریافت می‌کند.
get Color() String رنگ رویداد تقویم را برمی‌گرداند.
get Creators() String[] سازندگان یک رویداد را پیدا می‌کند.
get Date Created() Date تاریخ ایجاد رویداد را دریافت می‌کند.
get Description() String شرح رویداد را دریافت می‌کند.
get Email Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های ایمیلی مربوط به رویداد دریافت می‌کند.
get End Time() Date تاریخ و زمانی را که این رویداد تقویمی در آن پایان می‌یابد، دریافت می‌کند.
get Event Series() Calendar Event Series مجموعه رویدادهای تکرارشونده‌ای را که این رویداد به آنها تعلق دارد، دریافت می‌کند.
get Event Type() Event Type Event Type این رویداد را دریافت می‌کند.
get Guest By Email(email) Event Guest از طریق آدرس ایمیل مهمان دریافت می‌کند.
get Guest List() Event Guest[] مهمانان رویداد را انتخاب می‌کند، به جز صاحب رویداد.
get Guest List(includeOwner) Event Guest[] مهمانان رویداد، از جمله صاحبان رویداد، را انتخاب می‌کند.
get Id() String iCalUID منحصر به فرد رویداد را دریافت می‌کند.
get Last Updated() Date تاریخ آخرین به‌روزرسانی رویداد را دریافت می‌کند.
get Location() String مکان رویداد را دریافت می‌کند.
get My Status() Guest Status وضعیت رویداد (مانند شرکت‌کننده یا دعوت‌شده) کاربر مؤثر را دریافت می‌کند.
get Original Calendar Id() String شناسه تقویمی را که این رویداد در ابتدا در آن ایجاد شده است، دریافت کنید.
get Popup Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های پاپ‌آپ برای رویداد دریافت می‌کند.
get Sms Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های پیامکی مربوط به رویداد دریافت می‌کند.
get Start Time() Date تاریخ و زمانی را که این رویداد تقویمی از آن شروع می‌شود، دریافت می‌کند.
get Tag(key) String مقدار برچسب رویداد را دریافت می‌کند.
get Title() String عنوان رویداد را به خود اختصاص می‌دهد.
get Transparency() Event Transparency شفافیت رویداد را به دست می‌آورد.
get Visibility() Visibility قابلیت مشاهده رویداد را پیدا می‌کند.
guests Can Invite Others() Boolean مشخص می‌کند که آیا مهمانان می‌توانند مهمانان دیگری را دعوت کنند یا خیر.
guests Can Modify() Boolean تعیین می‌کند که آیا مهمانان می‌توانند رویداد را تغییر دهند یا خیر.
guests Can See Guests() Boolean تعیین می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را ببینند یا خیر.
is All Day Event() Boolean مشخص می‌کند که آیا این رویداد تمام روز است یا خیر.
is Owned By Me() Boolean مشخص می‌کند که آیا شما مالک رویداد هستید یا خیر.
is Recurring Event() Boolean مشخص می‌کند که آیا رویداد بخشی از یک سری رویداد است یا خیر.
remove All Reminders() Calendar Event تمام یادآوری‌های رویداد را حذف می‌کند.
remove Guest(email) Calendar Event مهمان را از رویداد حذف می‌کند.
reset Reminders To Default() Calendar Event یادآوری‌ها را با استفاده از تنظیمات پیش‌فرض تقویم، مجدداً تنظیم می‌کند.
set All Day Date(date) Calendar Event تاریخ رویداد را تعیین می‌کند.
set All Day Dates(startDate, endDate) Calendar Event تاریخ‌های رویداد را تعیین می‌کند.
set Anyone Can Add Self(anyoneCanAddSelf) Calendar Event تعیین می‌کند که آیا افراد غیر مهمان می‌توانند خود را به رویداد اضافه کنند یا خیر.
set Color(color) Calendar Event رنگ رویداد تقویم را تنظیم می‌کند.
set Description(description) Calendar Event شرح رویداد را تنظیم می‌کند.
set Guests Can Invite Others(guestsCanInviteOthers) Calendar Event تنظیم می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را دعوت کنند یا خیر.
set Guests Can Modify(guestsCanModify) Calendar Event تعیین می‌کند که آیا مهمانان می‌توانند رویداد را تغییر دهند یا خیر.
set Guests Can See Guests(guestsCanSeeGuests) Calendar Event تنظیم می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را ببینند یا خیر.
set Location(location) Calendar Event مکان رویداد را تعیین می‌کند.
set My Status(status) Calendar Event وضعیت رویداد (مانند شرکت کردن یا دعوت شدن) کاربر مؤثر را تنظیم می‌کند.
set Tag(key, value) Calendar Event یک برچسب کلید/مقدار برای رویداد، برای ذخیره ابرداده‌های سفارشی، تنظیم می‌کند.
set Time(startTime, endTime) Calendar Event تاریخ و زمان شروع و پایان رویداد را تعیین می‌کند.
set Title(title) Calendar Event عنوان رویداد را تنظیم می‌کند.
set Transparency(transparency) Calendar Event شفافیت رویداد را تنظیم می‌کند.
set Visibility(visibility) Calendar Event میزان دیده شدن رویداد را تنظیم می‌کند.

Calendar Event Series

روش‌ها

روش نوع بازگشتی شرح مختصر
add Email Reminder(minutesBefore) Calendar Event Series یک یادآوری ایمیل جدید به رویداد اضافه می‌کند.
add Guest(email) Calendar Event Series یک مهمان به رویداد اضافه می‌کند.
add Popup Reminder(minutesBefore) Calendar Event Series یک اعلان پاپ‌آپ جدید به رویداد اضافه می‌کند.
add Sms Reminder(minutesBefore) Calendar Event Series یک یادآوری پیامکی جدید به رویداد اضافه می‌کند.
anyone Can Add Self() Boolean تعیین می‌کند که آیا افراد می‌توانند خود را به عنوان مهمان به یک رویداد تقویم اضافه کنند یا خیر.
delete Event Series() void مجموعه رویدادها را حذف می‌کند.
delete Tag(key) Calendar Event Series یک برچسب کلید/مقدار را از رویداد حذف می‌کند.
get All Tag Keys() String[] تمام کلیدهای مربوط به تگ‌هایی که روی رویداد تنظیم شده‌اند را دریافت می‌کند.
get Color() String رنگ رویداد تقویم را برمی‌گرداند.
get Creators() String[] سازندگان یک رویداد را پیدا می‌کند.
get Date Created() Date تاریخ ایجاد رویداد را دریافت می‌کند.
get Description() String شرح رویداد را دریافت می‌کند.
get Email Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های ایمیلی مربوط به رویداد دریافت می‌کند.
get Event Type() Event Type Event Type این رویداد را دریافت می‌کند.
get Guest By Email(email) Event Guest از طریق آدرس ایمیل مهمان دریافت می‌کند.
get Guest List() Event Guest[] مهمانان رویداد را انتخاب می‌کند، به جز صاحب رویداد.
get Guest List(includeOwner) Event Guest[] مهمانان رویداد، از جمله صاحبان رویداد، را انتخاب می‌کند.
get Id() String iCalUID منحصر به فرد رویداد را دریافت می‌کند.
get Last Updated() Date تاریخ آخرین به‌روزرسانی رویداد را دریافت می‌کند.
get Location() String مکان رویداد را دریافت می‌کند.
get My Status() Guest Status وضعیت رویداد (مانند شرکت‌کننده یا دعوت‌شده) کاربر مؤثر را دریافت می‌کند.
get Original Calendar Id() String شناسه تقویمی را که این رویداد در ابتدا در آن ایجاد شده است، دریافت کنید.
get Popup Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های پاپ‌آپ برای رویداد دریافت می‌کند.
get Sms Reminders() Integer[] مقادیر دقیقه را برای همه یادآوری‌های پیامکی مربوط به رویداد دریافت می‌کند.
get Tag(key) String مقدار برچسب رویداد را دریافت می‌کند.
get Title() String عنوان رویداد را به خود اختصاص می‌دهد.
get Transparency() Event Transparency شفافیت رویداد را به دست می‌آورد.
get Visibility() Visibility قابلیت مشاهده رویداد را پیدا می‌کند.
guests Can Invite Others() Boolean مشخص می‌کند که آیا مهمانان می‌توانند مهمانان دیگری را دعوت کنند یا خیر.
guests Can Modify() Boolean تعیین می‌کند که آیا مهمانان می‌توانند رویداد را تغییر دهند یا خیر.
guests Can See Guests() Boolean تعیین می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را ببینند یا خیر.
is Owned By Me() Boolean مشخص می‌کند که آیا شما مالک رویداد هستید یا خیر.
remove All Reminders() Calendar Event Series تمام یادآوری‌های رویداد را حذف می‌کند.
remove Guest(email) Calendar Event Series مهمان را از رویداد حذف می‌کند.
reset Reminders To Default() Calendar Event Series یادآوری‌ها را با استفاده از تنظیمات پیش‌فرض تقویم، مجدداً تنظیم می‌کند.
set Anyone Can Add Self(anyoneCanAddSelf) Calendar Event Series تعیین می‌کند که آیا افراد غیر مهمان می‌توانند خود را به رویداد اضافه کنند یا خیر.
set Color(color) Calendar Event Series رنگ رویداد تقویم را تنظیم می‌کند.
set Description(description) Calendar Event Series شرح رویداد را تنظیم می‌کند.
set Guests Can Invite Others(guestsCanInviteOthers) Calendar Event Series تنظیم می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را دعوت کنند یا خیر.
set Guests Can Modify(guestsCanModify) Calendar Event Series تعیین می‌کند که آیا مهمانان می‌توانند رویداد را تغییر دهند یا خیر.
set Guests Can See Guests(guestsCanSeeGuests) Calendar Event Series تنظیم می‌کند که آیا مهمانان می‌توانند مهمانان دیگر را ببینند یا خیر.
set Location(location) Calendar Event Series مکان رویداد را تعیین می‌کند.
set My Status(status) Calendar Event Series وضعیت رویداد (مانند شرکت کردن یا دعوت شدن) کاربر مؤثر را تنظیم می‌کند.
set Recurrence(recurrence, startDate) Calendar Event Series قوانین تکرار را برای یک سری رویدادهای تمام روز تنظیم می‌کند.
set Recurrence(recurrence, startTime, endTime) Calendar Event Series قوانین تکرار را برای این سری رویدادها تنظیم می‌کند.
set Tag(key, value) Calendar Event Series یک برچسب کلید/مقدار برای رویداد، برای ذخیره ابرداده‌های سفارشی، تنظیم می‌کند.
set Title(title) Calendar Event Series عنوان رویداد را تنظیم می‌کند.
set Transparency(transparency) Calendar Event Series شفافیت رویداد را تنظیم می‌کند.
set Visibility(visibility) Calendar Event Series میزان دیده شدن رویداد را تنظیم می‌کند.

Color

خواص

ملک نوع توضیحات
BLUE Enum
آبی ( #2952A3 ).
BROWN Enum
قهوه‌ای ( #8D6F47 ).
CHARCOAL Enum
زغال ( #4E5D6C ).
CHESTNUT Enum
شاه بلوط ( #865A5A ).
GRAY Enum
خاکستری ( #5A6986 ).
GREEN Enum
سبز ( #0D7813 ).
INDIGO Enum
نیلی ( #5229A3 ).
LIME Enum
لیمویی ( #528800 ).
MUSTARD Enum
خردلی ( #88880E ).
OLIVE Enum
زیتونی ( #6E6E41 ).
ORANGE Enum
نارنجی ( #BE6D00 ).
PINK Enum
صورتی ( #B1365F )
PLUM Enum
آلو ( #705770 ).
PURPLE Enum
بنفش ( #7A367A ).
RED Enum
قرمز ( #A32929 ).
RED_ORANGE Enum
قرمز-نارنجی ( #B1440E ).
SEA_BLUE Enum
آبی دریایی ( #29527A ).
SLATE Enum
تخته سنگ ( #4A716C ).
TEAL Enum
فیروزه‌ای ( #28754E ).
TURQOISE Enum
فیروزه‌ای ( #1B887A ).
YELLOW Enum
زرد ( #AB8B00 ).

Event Color

خواص

ملک نوع توضیحات
PALE_BLUE Enum
آبی کم‌رنگ ( "1" ) که در رابط کاربری تقویم به آن "بنفش" می‌گویند.
PALE_GREEN Enum
سبز کم‌رنگ ( "2" ) که در رابط کاربری تقویم به آن "Sage" گفته می‌شود.
MAUVE Enum
بنفش ( "3" ) که در رابط کاربری تقویم به آن "انگور" گفته می‌شود.
PALE_RED Enum
قرمز کم‌رنگ ( "4" ) که در رابط کاربری تقویم به آن "فلامینگو" می‌گویند.
YELLOW Enum
زرد ( "5" ) که در رابط کاربری تقویم به آن "موز" گفته می‌شود.
ORANGE Enum
نارنجی ( "6" ) که در رابط کاربری تقویم به آن "نارنگی" گفته می‌شود.
CYAN Enum
فیروزه‌ای ( "7" ) که در رابط کاربری تقویم به آن "طاووس" می‌گویند.
GRAY Enum
خاکستری ( "8" ) که در رابط کاربری تقویم به آن "گرافیت" گفته می‌شود.
BLUE Enum
آبی ( "9" ) که در رابط کاربری تقویم به آن "بلوبری" گفته می‌شود.
GREEN Enum
سبز ( "10" ) که در رابط کاربری تقویم به آن "ریحان" گفته می‌شود.
RED Enum
قرمز ( "11" ) که در رابط کاربری تقویم به آن "گوجه فرنگی" گفته می‌شود.

Event Guest

روش‌ها

روش نوع بازگشتی شرح مختصر
get Additional Guests() Integer تعداد افراد اضافی که این مهمان اعلام کرده است در جلسه شرکت می‌کنند را برمی‌گرداند.
get Email() String آدرس ایمیل مهمان را دریافت می‌کند.
get Guest Status() Guest Status وضعیت مهمان رویداد را دریافت می‌کند.
get Name() String اسم مهمان را می گوید.

Event Recurrence

روش‌ها

روش نوع بازگشتی شرح مختصر
add Daily Exclusion() Recurrence Rule قانونی اضافه می‌کند که وقایع روزانه را مستثنی می‌کند.
add Daily Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود رویداد به صورت روزانه تکرار شود.
add Date(date) Event Recurrence قاعده‌ای اضافه می‌کند که باعث می‌شود رویداد در یک تاریخ خاص تکرار شود.
add Date Exclusion(date) Event Recurrence قانونی اضافه می‌کند که وقوع یک رویداد را برای یک تاریخ خاص مستثنی می‌کند.
add Monthly Exclusion() Recurrence Rule قانونی اضافه می‌کند که رخدادهای ماهانه را مستثنی می‌کند.
add Monthly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود این رویداد به صورت ماهانه تکرار شود.
add Weekly Exclusion() Recurrence Rule قانونی اضافه می‌کند که وقایع هفتگی را مستثنی می‌کند.
add Weekly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود رویداد به صورت هفتگی تکرار شود.
add Yearly Exclusion() Recurrence Rule قانونی اضافه می‌کند که رخدادهای سالانه را مستثنی می‌کند.
add Yearly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود این رویداد سالانه تکرار شود.
set Time Zone(timeZone) Event Recurrence منطقه زمانی را برای این تکرار تنظیم می‌کند.

Event Transparency

خواص

ملک نوع توضیحات
OPAQUE Enum این رویداد در تقویم، زمان مشخصی را مسدود می‌کند.
TRANSPARENT Enum این رویداد زمان را در تقویم مسدود نمی‌کند.

Event Type

خواص

ملک نوع توضیحات
DEFAULT Enum رویداد، یک رویداد همیشگی است.
BIRTHDAY Enum این رویداد یک رویداد ویژه تمام روز با تکرار سالانه است.
FOCUS_TIME Enum این رویداد، یک رویداد زمان-تمرکز است.
FROM_GMAIL Enum این رویداد، رویدادی از Gmail است.
OUT_OF_OFFICE Enum این رویداد، یک رویداد خارج از دفتر است.
WORKING_LOCATION Enum این رویداد، یک رویداد در محل کار است.

Guest Status

خواص

ملک نوع توضیحات
INVITED Enum مهمان دعوت شده است، اما مشخص نکرده است که آیا در مراسم شرکت می‌کند یا خیر.
MAYBE Enum مهمان اعلام کرده است که ممکن است در این مراسم شرکت کند.
NO Enum مهمان اعلام کرده است که در مراسم شرکت نمی‌کند.
OWNER Enum مهمان، صاحب مراسم است.
YES Enum مهمان اعلام کرده است که در مراسم شرکت می‌کند.

Recurrence Rule

روش‌ها

روش نوع بازگشتی شرح مختصر
add Daily Exclusion() Recurrence Rule قانونی اضافه می‌کند که وقایع روزانه را مستثنی می‌کند.
add Daily Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود رویداد به صورت روزانه تکرار شود.
add Date(date) Event Recurrence قاعده‌ای اضافه می‌کند که باعث می‌شود رویداد در یک تاریخ خاص تکرار شود.
add Date Exclusion(date) Event Recurrence قانونی اضافه می‌کند که وقوع یک رویداد را برای یک تاریخ خاص مستثنی می‌کند.
add Monthly Exclusion() Recurrence Rule قانونی اضافه می‌کند که رخدادهای ماهانه را مستثنی می‌کند.
add Monthly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود این رویداد به صورت ماهانه تکرار شود.
add Weekly Exclusion() Recurrence Rule قانونی اضافه می‌کند که وقایع هفتگی را مستثنی می‌کند.
add Weekly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود رویداد به صورت هفتگی تکرار شود.
add Yearly Exclusion() Recurrence Rule قانونی اضافه می‌کند که رخدادهای سالانه را مستثنی می‌کند.
add Yearly Rule() Recurrence Rule قانونی اضافه می‌کند که باعث می‌شود این رویداد سالانه تکرار شود.
interval(interval) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط در این بازه از واحد زمانی قانون اعمال شود.
only In Month(month) Recurrence Rule این قانون را طوری تنظیم می‌کند که فقط برای یک ماه خاص اعمال شود.
only In Months(months) Recurrence Rule این قانون را طوری تنظیم می‌کند که فقط برای ماه‌های خاصی اعمال شود.
only On Month Day(day) Recurrence Rule این قانون را طوری تنظیم می‌کند که فقط در یک روز خاص از ماه اعمال شود.
only On Month Days(days) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط در روزهای خاصی از ماه اعمال شود.
only On Week(week) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط برای یک هفته خاص از سال اعمال شود.
only On Weekday(day) Recurrence Rule این قانون را طوری تنظیم می‌کند که فقط در یک روز خاص از هفته اعمال شود.
only On Weekdays(days) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط در روزهای خاصی از هفته اعمال شود.
only On Weeks(weeks) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط برای هفته‌های خاصی از سال اعمال شود.
only On Year Day(day) Recurrence Rule این قانون را طوری تنظیم می‌کند که فقط برای یک روز خاص از سال اعمال شود.
only On Year Days(days) Recurrence Rule این قانون را طوری پیکربندی می‌کند که فقط در روزهای خاصی از سال اعمال شود.
set Time Zone(timeZone) Event Recurrence منطقه زمانی را برای این تکرار تنظیم می‌کند.
times(times) Recurrence Rule این قانون را طوری تنظیم می‌کند که پس از تعداد مشخصی از تکرار، پایان یابد.
until(endDate) Recurrence Rule این قانون را طوری تنظیم می‌کند که در یک تاریخ معین (شامل) پایان یابد.
week Starts On(day) Recurrence Rule برای اعمال قانون، شروع هفته را از کدام روز تنظیم می‌کند.

Visibility

خواص

ملک نوع توضیحات
CONFIDENTIAL Enum مراسم به صورت خصوصی برگزار می‌شود.
DEFAULT Enum از میزان نمایش پیش‌فرض برای رویدادهای تقویم استفاده می‌کند.
PRIVATE Enum این رویداد خصوصی است و فقط شرکت‌کنندگان در رویداد می‌توانند جزئیات رویداد را مشاهده کنند.
PUBLIC Enum این رویداد عمومی است و جزئیات رویداد برای همه خوانندگان تقویم قابل مشاهده است.