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() | Data | تُنشئ هذه الطريقة Data استنادًا إلى إعدادات مصدر البيانات هذا. |
get | String | تعرض هذه السمة اسم استكشاف Looker في النموذج. |
get | String | تعرض هذه السمة عنوان URL لنسخة Looker. |
get | String | تعرض هذه السمة اسم نموذج Looker في المثيل. |
get | Data | تعرض هذه الطريقة مَعلمات مصدر البيانات. |
get | Data | تعرض هذه السمة نوع مصدر البيانات. |
مستندات تفصيلية
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: نوع مصدر البيانات