Class 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