גישה למקור נתונים קיים ושינוי שלו. כדי ליצור טבלה של מקור נתונים עם מקור נתונים חדש, אפשר לעיין במאמר בנושא Data.
אפשר להשתמש במחלקה הזו רק עם נתונים שמחוברים למסד נתונים.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
cancel | void | מבטל את כל הרענונים שפועלים כרגע של אובייקטים במקור הנתונים שמקושרים למקור הנתונים הזה. |
create | Data | יוצרת עמודה מחושבת. |
create | Data | יוצר טבלת צירים של מקור הנתונים הזה בתא הראשון של גיליון חדש. |
create | Data | יוצר טבלה של מקור הנתונים הזה בתא הראשון של גיליון חדש. |
get | Data | הפונקציה מחזירה את העמודה המחושבת במקור הנתונים שתואמת לשם העמודה. |
get | Data | הפונקציה מחזירה את כל העמודות המחושבות במקור הנתונים. |
get | Data | הפונקציה מחזירה את כל העמודות במקור הנתונים. |
get | Data | הפונקציה מחזירה את הגיליונות של מקור הנתונים שמשויכים למקור הנתונים הזה. |
get | Data | מקבל את המפרט של מקור הנתונים. |
refresh | void | רענון כל האובייקטים במקור הנתונים שמקושרים למקור הנתונים. |
update | Data | מעדכן את המפרט של מקור הנתונים ומרענן את האובייקטים במקור הנתונים שמקושרים למקור הנתונים הזה עם המפרט החדש. |
update | Data | המערכת מעדכנת את המפרט של מקור הנתונים ומרעננת את data
source sheets המקושר עם המפרט החדש. |
wait | void | הפעולה ממתינה עד שכל ההרצות הנוכחיות של אובייקטים במקור הנתונים המקושר יסתיימו, ואז היא מפסיקה לפעול אחרי מספר השניות שצוין. |
תיעוד מפורט
cancel All Linked Data Source Object Refreshes()
מבטל את כל הרענונים שפועלים כרגע של אובייקטים במקור הנתונים שמקושרים למקור הנתונים הזה.
בדוגמה הזו מוסבר איך לבטל את כל הרענונים של מקור נתונים.
SpreadsheetApp .enableBigQueryExecution(); const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const dataSource = spreadsheet.getDataSources()[0]; dataSource.cancelAllLinkedDataSourceObjectRefreshes();
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל את הנתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
create Calculated Column(name, formula)
יוצרת עמודה מחושבת. השיטה הזו זמינה רק למקורות נתונים של BigQuery.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
name | String | השם של העמודה המחושבת. |
formula | String | הנוסחה של העמודה המחושבת. |
חזרה
Data — העמודה המחושבת החדשה שנוצרה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
create Data Source Pivot Table On New Sheet()
יוצר טבלת צירים של מקור הנתונים הזה בתא הראשון של גיליון חדש. כתוצאה מכך, הגיליון החדש הופך לגיליון הפעיל.
חזרה
Data – טבלת הצירים של מקור הנתונים שנוצרה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
create Data Source Table On New Sheet()
יוצר טבלה של מקור הנתונים הזה בתא הראשון של גיליון חדש. כתוצאה מכך, הגיליון החדש הופך לגיליון הפעיל.
השיטה הזו זמינה רק למקורות נתונים של BigQuery.
חזרה
Data – הטבלה של מקור הנתונים שנוצרה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Calculated Column By Name(columnName)
הפונקציה מחזירה את העמודה המחושבת במקור הנתונים שתואמת לשם העמודה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | String | השם של העמודה המכילה חישוב שרוצים לאחזר. |
חזרה
Data — העמודה המחושבת שתואמת לשם העמודה, או null אם אין עמודה מחושבת כזו.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Calculated Columns()
הפונקציה מחזירה את כל העמודות המחושבות במקור הנתונים.
מפרטים של מקורות נתונים מסוג Data מחזירים מערך ריק.
חזרה
Data — מערך של כל העמודות עם החישובים במקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Columns()
הפונקציה מחזירה את כל העמודות במקור הנתונים.
חזרה
Data — מערך של כל Data במקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Data Source Sheets()
הפונקציה מחזירה את הגיליונות של מקור הנתונים שמשויכים למקור הנתונים הזה.
חזרה
Data — מערך של גיליונות מקורות נתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Spec()
מקבל את המפרט של מקור הנתונים.
חזרה
Data – המפרט של מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
refresh All Linked Data Source Objects()
רענון כל האובייקטים במקור הנתונים שמקושרים למקור הנתונים.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל את הנתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
update Spec(spec)
מעדכן את המפרט של מקור הנתונים ומרענן את האובייקטים במקור הנתונים שמקושרים למקור הנתונים הזה עם המפרט החדש.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל את הנתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
מוחזרת חריגה אם הסוג של מקור הנתונים שצוין שונה מהסוג הנוכחי של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
spec | Data | מפרט מקור הנתונים לעדכון. |
חזרה
Data — מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
update Spec(spec, refreshAllLinkedObjects)
המערכת מעדכנת את המפרט של מקור הנתונים ומרעננת את data
source sheets המקושר עם המפרט החדש.
מוחזרת חריגה אם הסוג של מקור הנתונים לא מופעל. כדי להפעיל את הנתונים בסוג מסוים של מקור נתונים, צריך להשתמש בשיטות Spreadsheet.
מוחזרת חריגה אם הסוג של מקור הנתונים שצוין שונה מהסוג הנוכחי של מקור הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
spec | Data | מפרט מקור הנתונים לעדכון. |
refresh | Boolean | אם true, גם כל האובייקטים במקור הנתונים מתרעננים
שמקושרים למקור הנתונים הזה. |
חזרה
Data — מקור הנתונים.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
wait For All Data Executions Completion(timeoutInSeconds)
הפעולה ממתינה עד שכל ההרצות הנוכחיות של אובייקטים במקור הנתונים המקושר יסתיימו, ואז היא מפסיקה לפעול אחרי מספר השניות שצוין. אם זמן ההמתנה הקצוב מסתיים לפני שההפעלות מסתיימות, המערכת זורקת חריגה, אבל לא מבטלת את הפעלות הנתונים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
timeout | Integer | הזמן להמתנה להפעלת הנתונים, בשניות. הערך המקסימלי הוא 300 שניות. |
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets