גישה למקור נתונים קיים ושינוי שלו. במאמר 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