Class DataSourceRefreshSchedule

DataSourceRefreshSchedule

เข้าถึงและแก้ไขกำหนดเวลารีเฟรชที่มีอยู่ หากต้องการดูกำหนดเวลาการรีเฟรชทั้งหมด โปรดดูSpreadsheet.getDataSourceRefreshSchedules()

ใช้คลาสนี้กับข้อมูลที่เชื่อมต่อกับฐานข้อมูลเท่านั้น

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getFrequency()DataSourceRefreshScheduleFrequencyรับความถี่ของกำหนดการรีเฟรช ซึ่งระบุความถี่และเวลาที่จะรีเฟรช
getScope()DataSourceRefreshScopeรับขอบเขตของกำหนดการรีเฟรชนี้
getTimeIntervalOfNextRun()TimeIntervalรับกรอบเวลาของการรีเฟรชครั้งถัดไปของกำหนดการรีเฟรชนี้
isEnabled()Booleanกำหนดว่ากำหนดการรีเฟรชนี้เปิดใช้อยู่หรือไม่

เอกสารโดยละเอียด

getFrequency()

รับความถี่ของกำหนดการรีเฟรช ซึ่งระบุความถี่และเวลาที่จะรีเฟรช

รีเทิร์น

DataSourceRefreshScheduleFrequency — ความถี่ของกำหนดเวลาการรีเฟรช

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getScope()

รับขอบเขตของกำหนดการรีเฟรชนี้

รีเทิร์น

DataSourceRefreshScope — ขอบเขตการรีเฟรช

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getTimeIntervalOfNextRun()

รับกรอบเวลาของการรีเฟรชครั้งถัดไปของกำหนดการรีเฟรชนี้ ใช้ได้เมื่อเปิดใช้กำหนดการรีเฟรชนี้เท่านั้น

รีเทิร์น

TimeInterval — กรอบเวลาของการเรียกใช้ครั้งถัดไป

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isEnabled()

กำหนดว่ากำหนดการรีเฟรชนี้เปิดใช้อยู่หรือไม่

รีเทิร์น

Boolean — ระบุว่ากำหนดการรีเฟรชนี้เปิดใช้อยู่หรือไม่

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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