Class CommunityConnector

انجمن‌کانکتور

CommunityConnector اسکریپت‌ها را قادر می‌سازد تا به سازندگان و ابزارهای کمکی دسترسی داشته باشند تا به توسعه‌ی Community Connectors برای Data Studio کمک کنند. از این کلاس برای دریافت مرجعی به شیء Fields و enumهای FieldType و AggregationType استفاده کنید تا بتوان از آنها در ساخت Field ها استفاده کرد.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

fields.newMetric()
    .setAggregation(cc.AggregationType.AVG)
    .setType(cc.FieldType.CURRENCY_USD);

خواص

ملک نوع توضیحات
Aggregation Type Aggregation Type شمارش Aggregation Type .
Auth Type Auth Type شمارش Auth Type ).
Big Query Parameter Type Big Query Parameter Type شمارش Big Query Parameter Type .
Field Type Field Type شمارش Field Type .

روش‌ها

روش نوع بازگشتی شرح مختصر
get Config() Config یک شیء Config را برمی‌گرداند.
get Fields() Fields یک شیء Fields را برمی‌گرداند.
new Auth Type Response() Get Auth Type Response یک شیء جدید Get Auth Type Response را برمی‌گرداند.
new Big Query Config() Big Query Config یک شیء جدید Big Query Config را برمی‌گرداند.
new Debug Error() Debug Error یک شیء Debug Error جدید برمی‌گرداند.
new Get Data Response() Get Data Response یک شیء جدید Get Data Response را برمی‌گرداند.
new Get Schema Response() Get Schema Response یک شیء جدید Get Schema Response را برمی‌گرداند.
new Set Credentials Response() Set Credentials Response یک شیء جدید Set Credentials Response برمی‌گرداند.
new User Error() User Error یک شیء User Error جدید را برمی‌گرداند.

مستندات دقیق

getConfig()

یک شیء Config برمی‌گرداند. از این شیء برای اضافه کردن ورودی‌های پیکربندی استفاده کنید.

بازگشت

Config — یک شیء Config .


getFields()

یک شیء Fields برمی‌گرداند. از این شیء برای اضافه کردن Field متریک و بُعددار استفاده کنید.

بازگشت

Fields — یک شیء Fields .


newAuthTypeResponse()

یک شیء GetAuthTypeResponse جدید برمی‌گرداند. از این شیء برای ایجاد پاسخی برای تابع getAuthType() که در پروژه اسکریپت خود پیاده‌سازی می‌کنید، استفاده کنید.

بازگشت

GetAuthTypeResponse — یک شیء GetAuthTypeResponse جدید.


newBigQueryConfig()

یک شیء BigQueryConfig جدید برمی‌گرداند. از این شیء برای ایجاد پاسخی برای تابع getData() که در پروژه اسکریپت خود پیاده‌سازی می‌کنید، استفاده کنید.

بازگشت

BigQueryConfig — یک شیء جدید BigQueryConfig .


newDebugError()

یک شیء جدید DebugError برمی‌گرداند. از این شیء برای ایجاد خطاهای اشکال‌زدایی استفاده کنید.

بازگشت

DebugError — یک شیء جدید DebugError .


newGetDataResponse()

یک شیء GetDataResponse جدید برمی‌گرداند. از این شیء برای ایجاد پاسخی برای تابع getData() که در پروژه اسکریپت خود پیاده‌سازی می‌کنید، استفاده کنید.

بازگشت

GetDataResponse - یک شیء GetDataResponse جدید.


newGetSchemaResponse()

یک شیء GetSchemaResponse جدید برمی‌گرداند. از این شیء برای ایجاد پاسخی برای تابع getSchema() که در پروژه اسکریپت خود پیاده‌سازی می‌کنید، استفاده کنید.

بازگشت

GetSchemaResponse — یک شیء GetSchemaResponse جدید.


newSetCredentialsResponse()

یک شیء SetCredentialsResponse جدید برمی‌گرداند. از این شیء برای ایجاد پاسخی برای تابع setCredentials() که در پروژه اسکریپت خود پیاده‌سازی می‌کنید، استفاده کنید.

بازگشت

SetCredentialsResponse — یک شیء جدید SetCredentialsResponse .


newUserError()

یک شیء جدید UserError برمی‌گرداند. از این شیء برای ایجاد خطاهای کاربر استفاده کنید.

بازگشت

UserError — یک شیء جدید UserError .