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 — أداة الإنشاء


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 — نوع مصدر البيانات