אפשר לגשת לתרשים קיים של מקור נתונים ולשנות אותו.
אפשר להשתמש במחלקה הזו רק עם נתונים שמחוברים למסד נתונים של BigQuery.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
cancel | Data | מבטל את רענון הנתונים שמשויך לאובייקט הזה אם הוא פועל כרגע. |
force | Data | מרענן את הנתונים של האובייקט הזה בלי קשר למצב הנוכחי. |
get | Data | מחזירה את מקור הנתונים שאליו האובייקט מקושר. |
get | Data | מחזירה את סטטוס הפעלת הנתונים של האובייקט. |
refresh | Data | רענון הנתונים של האובייקט. |
wait | Data | ממתין עד שההרצה הנוכחית מסתיימת, עם זמן קצוב לתפוגה לאחר מספר השניות שצוין. |
תיעוד מפורט
cancelDataRefresh()
מבטל את רענון הנתונים שמשויך לאובייקט הזה אם הוא פועל כרגע.
בדוגמה הזו מוסבר איך לבטל רענון של נוסחה.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים במקור נתונים מסוג מסוים, צריך להשתמש בשיטות SpreadsheetApp#enable...Execution().
חזרה
DataSourceChart – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
forceRefreshData()
מרענן את הנתונים של האובייקט הזה בלי קשר למצב הנוכחי. refreshData() אם רוצים לבטל רענון של האובייקט הזה שמתבצע כרגע, אפשר לעיין במאמר cancelDataRefresh().
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים במקור נתונים מסוג מסוים, צריך להשתמש בשיטות SpreadsheetApp#enable...Execution().
חזרה
DataSourceChart – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getDataSource()
מחזירה את מקור הנתונים שאליו האובייקט מקושר.
חזרה
DataSource – מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getStatus()
מחזירה את סטטוס הפעלת הנתונים של האובייקט.
חזרה
DataExecutionStatus — הסטטוס של הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refreshData()
רענון הנתונים של האובייקט.
גורם לחריגה אם המצב הנוכחי הוא error. משתמשים בפקודה DataSource#updateSpec() כדי לעדכן את המפרט. השיטה הזו עדיפה על forceRefreshData() כדי למנוע עריכות לא צפויות במקור הנתונים.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל הפעלות של נתונים במקור נתונים מסוג מסוים, צריך להשתמש בשיטות SpreadsheetApp#enable...Execution().
חזרה
DataSourceChart – אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
waitForCompletion(timeoutInSeconds)
ממתין עד שההרצה הנוכחית מסתיימת, עם זמן קצוב לתפוגה לאחר מספר השניות שצוין. אם ההפעלה לא מסתיימת כשהזמן הקצוב מסתיים, המערכת יוצרת חריגה, אבל לא מבטלת את הפעלת הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
timeout | Integer | הזמן להמתנה להפעלת הנתונים, בשניות. הערך המקסימלי הוא 300 שניות. |
חזרה
DataExecutionStatus — הסטטוס של הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets