Class LookerDataSourceSpec

LookerDataSourceSpec

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