גישה למפרט מקורות הנתונים הקיים של BigQuery. כדי ליצור מקור נתונים חדש
המפרט, יש להשתמש ב-SpreadsheetApp.newDataSourceSpec()
.
שיטות
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
copy() | DataSourceSpecBuilder | ייווצר DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים. |
getDatasetId() | String | הפונקציה מקבלת את המזהה של מערך הנתונים ב-BigQuery. |
getParameters() | DataSourceParameter[] | הפונקציה מקבלת את הפרמטרים של מקור הנתונים. |
getProjectId() | String | הפונקציה מקבלת את מזהה הפרויקט לחיוב. |
getRawQuery() | String | הפונקציה מקבלת את מחרוזת השאילתה הגולמית. |
getTableId() | String | הפונקציה מקבלת את מזהה הטבלה ב-BigQuery. |
getTableProjectId() | String | הפונקציה מקבלת את מזהה הפרויקט ב-BigQuery של הטבלה. |
getType() | DataSourceType | הפונקציה מקבלת את הסוג של מקור הנתונים. |
מסמכי תיעוד מפורטים
copy()
ייווצר DataSourceSpecBuilder
על סמך ההגדרות של מקור הנתונים.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
חזרה
DataSourceSpecBuilder
– ה-builder.
getDatasetId()
הפונקציה מקבלת את המזהה של מערך הנתונים ב-BigQuery.
חזרה
String
– מזהה מערך הנתונים, או מחרוזת ריקה אם המפרט של מקור הנתונים מוגדר על ידי שאילתה גולמית.
getParameters()
הפונקציה מקבלת את הפרמטרים של מקור הנתונים.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
השיטה הזו זמינה רק למקורות נתונים של BigQuery.
חזרה
DataSourceParameter[]
– רשימת הפרמטרים.
getProjectId()
הפונקציה מקבלת את מזהה הפרויקט לחיוב.
חזרה
String
– מזהה הפרויקט.
getRawQuery()
הפונקציה מקבלת את מחרוזת השאילתה הגולמית.
חזרה
String
– מחרוזת השאילתה הגולמית.
getTableId()
הפונקציה מקבלת את מזהה הטבלה ב-BigQuery.
חזרה
String
– מזהה הטבלה, או מחרוזת ריקה אם המפרט של מקור הנתונים מוגדר על ידי שאילתה גולמית.
getTableProjectId()
הפונקציה מקבלת את מזהה הפרויקט ב-BigQuery של הטבלה.
חזרה
String
– מזהה הפרויקט בטבלה, או מחרוזת ריקה אם המפרט של מקור הנתונים מוגדר על ידי רכיב גולמי
שאילתה.
getType()
הפונקציה מקבלת את הסוג של מקור הנתונים.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
חזרה
DataSourceType
– הסוג של מקור הנתונים.