Class CommunityConnector

CommunityConnector

‫CommunityConnector מאפשר לסקריפטים לגשת לכלי בנייה ולכלי עזר שיעזרו בפיתוח של פלאגינים לחיבור מקורות נתונים ל-Data Studio. משתמשים במחלקה הזו כדי לקבל הפניה לאובייקט Fields ולסוגי הנתונים המנויים FieldType ו-AggregationType, כדי שאפשר יהיה להשתמש בהם בבנייה של אובייקטים מסוג Field.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

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

מאפיינים

נכססוגתיאור
AggregationTypeAggregationTypeהספירה AggregationType.
AuthTypeAuthTypeהספירה AuthType.
BigQueryParameterTypeBigQueryParameterTypeהספירה BigQueryParameterType.
FieldTypeFieldTypeהספירה FieldType.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getConfig()Configמחזירה אובייקט Config.
getFields()Fieldsמחזירה אובייקט Fields.
newAuthTypeResponse()GetAuthTypeResponseמחזירה אובייקט GetAuthTypeResponse חדש.
newBigQueryConfig()BigQueryConfigמחזירה אובייקט BigQueryConfig חדש.
newDebugError()DebugErrorמחזירה אובייקט DebugError חדש.
newGetDataResponse()GetDataResponseמחזירה אובייקט GetDataResponse חדש.
newGetSchemaResponse()GetSchemaResponseמחזירה אובייקט GetSchemaResponse חדש.
newSetCredentialsResponse()SetCredentialsResponseמחזירה אובייקט SetCredentialsResponse חדש.
newUserError()UserErrorמחזירה אובייקט UserError חדש.

תיעוד מפורט

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 חדש.