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