Class DataSourceRefreshScheduleFrequency

منبع داده، تازه‌سازی، زمانبندی، فرکانس

به فرکانس برنامه به‌روزرسانی دسترسی پیدا کنید، که مشخص می‌کند هر چند وقت یکبار و چه زمانی به‌روزرسانی انجام شود.

فقط از این کلاس با داده‌هایی که به پایگاه داده متصل هستند استفاده کنید.

برای مشاهده‌ی زمان بعدی اجرای این برنامه‌ی به‌روزرسانی، از DataSourceRefreshSchedule.getTimeIntervalOfNextRun() استفاده کنید.

برای به‌روزرسانی، از DataSourceRefreshSchedule.setFrequency(newFrequency) استفاده کنید.

روش‌ها

روش نوع بازگشتی شرح مختصر
get Days Of The Month() Integer[] روزهای ماه را به صورت اعداد (۱-۲۸) دریافت می‌کند که در آن‌ها منبع داده باید به‌روزرسانی شود.
get Days Of The Week() Weekday[] روزهای هفته را برای به‌روزرسانی منبع داده دریافت می‌کند.
get Frequency Type() Frequency Type نوع فرکانس را دریافت می‌کند.
get Start Hour() Integer ساعت شروع (به صورت عددی بین ۰ تا ۲۳) را از بازه زمانی که برنامه به‌روزرسانی در طول آن اجرا می‌شود، دریافت می‌کند.

مستندات دقیق

getDaysOfTheMonth()

روزهای ماه را به صورت اعداد (۱-۲۸) دریافت می‌کند که در آن‌ها منبع داده باید به‌روزرسانی شود. فقط در صورتی اعمال می‌شود که نوع تکرار ماهانه باشد.

بازگشت

Integer[] — روزهایی از ماه که باید به‌روزرسانی شوند.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getDaysOfTheWeek()

روزهای هفته را برای به‌روزرسانی منبع داده دریافت می‌کند. فقط در صورتی اعمال می‌شود که نوع تکرار هفتگی باشد.

بازگشت

Weekday[] — روزهایی از هفته که باید به‌روزرسانی شوند.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getFrequencyType()

نوع فرکانس را دریافت می‌کند.

بازگشت

FrequencyType — نوع فرکانس.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getStartHour()

ساعت شروع (به صورت عددی بین ۰ تا ۲۳) را در بازه زمانی که برنامه به‌روزرسانی اجرا می‌شود، دریافت می‌کند. برای مثال، اگر ساعت شروع ۱۳ و مدت بازه زمانی ۴ ساعت باشد، منبع داده بین ساعت ۱ بعد از ظهر تا ۵ بعد از ظهر به‌روزرسانی می‌شود. این ساعت در منطقه زمانی صفحه گسترده قرار دارد.

بازگشت

Integer - ساعت شروع.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets