גישה לנוסחאות קיימות של מקורות נתונים ושינוי שלהן. כדי ליצור נוסחה חדשה של מקור נתונים, משתמשים ב-Range.setFormula(formula)
.
יש להשתמש בכיתה הזו רק עם נתונים שמקושרים למסד נתונים של BigQuery.
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
cancel | Data | ביטול רענון הנתונים שמשויך לאובייקט הזה, אם הוא פועל כרגע. |
force | Data | רענון הנתונים של האובייקט הזה, ללא קשר למצב הנוכחי. |
get | Range | הפונקציה מחזירה את הערך Range שמייצג את התא שאליו הנוסחה של מקור הנתונים הוצמדה. |
get | Data | הפונקציה מקבלת את מקור הנתונים שאליו האובייקט מקושר. |
get | String | הפונקציה מחזירה את ערך התצוגה של הנוסחה של מקור הנתונים. |
get | String | הפונקציה מחזירה את הנוסחה של נוסחת מקור הנתונים. |
get | Data | הפונקציה מקבלת את סטטוס ביצוע הנתונים של האובייקט. |
refresh | Data | רענון הנתונים של האובייקט. |
set | Data | עדכון הנוסחה. |
wait | Data | הפונקציה ממתינה עד להשלמת ההרצה הנוכחית, ותוקף הזמן יפוג אחרי מספר השניות שצוין. |
מסמכים מפורטים
cancel Data Refresh()
ביטול רענון הנתונים שמשויך לאובייקט הזה, אם הוא פועל כרגע.
בדוגמה הזו מוסבר איך לבטל רענון של נוסחה.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
אם סוג מקור הנתונים לא מופעל, מתבצעת הטלת חריגה. כדי לבצע הפעלות של נתונים מסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet
.
חזרה
Data
– אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
רענון הנתונים של האובייקט הזה, ללא קשר למצב הנוכחי. פרטים נוספים זמינים במאמר refresh
. כדי לבטל רענון של האובייקט הזה שפועל כרגע, אפשר לעיין במאמר cancel
.
אם סוג מקור הנתונים לא מופעל, מתבצעת הטלת חריגה. כדי לבצע הפעלות של נתונים מסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet
.
חזרה
Data
– אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Anchor Cell()
הפונקציה מחזירה את הערך Range
שמייצג את התא שאליו הנוסחה של מקור הנתונים הוצמדה.
חזרה
Range
– תא העוגן.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
הפונקציה מקבלת את מקור הנתונים שאליו האובייקט מקושר.
חזרה
Data
– מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Display Value()
הפונקציה מחזירה את ערך התצוגה של הנוסחה של מקור הנתונים.
חזרה
String
— הערך המוצג.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Formula()
הפונקציה מחזירה את הנוסחה של נוסחת מקור הנתונים.
חזרה
String
– הנוסחה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
הפונקציה מקבלת את סטטוס ביצוע הנתונים של האובייקט.
חזרה
Data
– סטטוס הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
רענון הנתונים של האובייקט.
גורמת להשלכת חריגה אם המצב הנוכחי הוא error
. משתמשים ב-Data
כדי לעדכן את המפרט. מומלץ להשתמש בשיטה הזו במקום ב-force
כדי למנוע עריכות לא צפויות במקור הנתונים.
אם סוג מקור הנתונים לא מופעל, מתבצעת הטלת חריגה. כדי לבצע הפעלות של נתונים מסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet
.
חזרה
Data
– אובייקט הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Formula(formula)
עדכון הנוסחה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
formula | String | הנוסחה החדשה. |
חזרה
Data
– הנוסחה של מקור הנתונים, לצורך קישור.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
הפונקציה ממתינה עד להשלמת ההרצה הנוכחית, ותוקף הזמן יפוג אחרי מספר השניות שצוין. גורמת לחריגה אם ההפעלה לא הושלמה כשהסתיים הזמן הקצוב, אבל לא מבטלת את הפעלת הנתונים.
פרמטרים
שם | סוג | תיאור |
---|---|---|
timeout | Integer | משך ההמתנה להפעלת הנתונים, בשניות. האורך המקסימלי הוא 300 שניות. |
חזרה
Data
– סטטוס הפעלת הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets