Class CommunityConnector

CommunityConnector

借助 CommunityConnector,脚本可以访问构建器和实用程序,从而开发适用于数据洞察的社区连接器。使用此类可获取对 Fields 对象以及 FieldTypeAggregationType 枚举的引用,以便它们可用于构建 Field

var cc = DataStudioApp.createCommunityConnector();
var fieldType = cc.FieldType;
var aggregationType = cc.AggregationType;

var fields = cc.getFields();

fields.newMetric()
  .setAggregation(aggregationType.AVG)
  .setType(fieldType.CURRENCY_USD);

属性

媒体资源类型说明
AggregationTypeAggregationTypeAggregationType 枚举。
AuthTypeAuthTypeAuthType 枚举。
BigQueryParameterTypeBigQueryParameterTypeBigQueryParameterType 枚举。
FieldTypeFieldTypeFieldType 枚举。

方法

方法返回类型简介
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 对象。