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

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