เข้าถึงและแก้ไขกำหนดเวลารีเฟรชที่มีอยู่ หากต้องการดูกำหนดเวลาการรีเฟรชทั้งหมด โปรดดูSpreadsheet.getDataSourceRefreshSchedules()
ใช้คลาสนี้กับข้อมูลที่เชื่อมต่อกับฐานข้อมูลเท่านั้น
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Data | รับความถี่ของกำหนดการรีเฟรช ซึ่งระบุความถี่และเวลาที่จะรีเฟรช |
get | Data | รับขอบเขตของกำหนดการรีเฟรชนี้ |
get | Time | รับกรอบเวลาของการรีเฟรชครั้งถัดไปของกำหนดการรีเฟรชนี้ |
is | 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