DataSourceSpec
שמשמש לגישה ספציפית למקור הנתונים הקיים של Looker
מפרט. כדי ליצור מפרט חדש של מקור נתונים, צריך להשתמש ב-SpreadsheetApp.newDataSourceSpec()
.
בדוגמה הזו אפשר לראות איך אפשר לקבל את המפרט של מקור הנתונים של Looker מגיליון שיש בו רק חיבור ל-Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
שיטות
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
copy() | DataSourceSpecBuilder | ייווצר DataSourceSpecBuilder על סמך ההגדרות של מקור הנתונים. |
getExploreName() | String | מקבל את השם של הניתוח ב-Looker במודל. |
getInstanceUrl() | String | הפונקציה מקבלת את כתובת ה-URL של המכונה של Looker. |
getModelName() | String | מקבל את שם המודל של Looker במכונה. |
getParameters() | DataSourceParameter[] | הפונקציה מקבלת את הפרמטרים של מקור הנתונים. |
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.
getExploreName()
מקבל את השם של הניתוח ב-Looker במודל.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
חזרה
String
– השם של הניתוח ב-Looker.
getInstanceUrl()
הפונקציה מקבלת את כתובת ה-URL של המכונה של Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
חזרה
String
– כתובת ה-URL של המכונה של Looker.
getModelName()
מקבל את שם המודל של Looker במכונה.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
חזרה
String
– שם המודל של Looker.
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[]
– רשימת הפרמטרים.
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
– הסוג של מקור הנתונים.