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();

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
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: المطوّر


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