Class LookerDataSourceSpec

מפרטמקורהנתוניםב-Looker

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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();

Methods

שיטהסוג הערך המוחזרתיאור קצר
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',
);
const spec = ss.getDataSources()[0].getSpec();

const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);
const spec = ss.getDataSources()[0].getSpec();
const 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',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

חזרה

DataSourceType – סוג מקור הנתונים.