包含与字段相关的数据。其属性决定了该字段在数据洞察中的使用方式。
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields.newDimension() .setId('field1_id') .setName('Field 1 ID') .setDescription('The first field.') .setType(cc.FieldType.YEAR_MONTH) .setGroup('DATETIME');
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
get | Aggregation | 返回此 Field 的 Aggregation。 |
get | String | 返回此 Field 的说明。 |
get | String | 返回相应 Field 的公式。 |
get | String | 返回此 Field 的组。 |
get | String | 返回此 Field 的 ID。 |
get | Boolean | 如果此字段可以重新汇总,则返回 true;否则返回 false。 |
get | String | 返回此 Field 的名称。 |
get | Field | 返回此 Field 的 Field。 |
is | Boolean | 如果此 Field 是默认指标或维度,则返回 true。 |
is | Boolean | 如果相应字段是维度,则返回 true。 |
is | Boolean | 如果此 Field 处于隐藏状态,则返回 true。 |
is | Boolean | 如果相应字段是指标,则返回 true。 |
set | Field | 设置相应 Field 的聚合类型。 |
set | Field | 设置相应 Field 的说明。 |
set | Field | 设置此 Field 的公式。 |
set | Field | 设置相应 Field 的组。 |
set | Field | 设置相应 Field 的 ID。 |
set | Field | 设置相应 Field 的隐藏状态。 |
set | Field | 为 Field 设置允许重新聚合的状态。 |
set | Field | 设置此 Field 的名称。 |
set | Field | 设置相应 Field 的 Field。 |
详细文档
getAggregation()
返回此 Field 的 AggregationType。AggregationType 决定了数据洞察如何将类似的数据合并到维度中。
返回
AggregationType - 相应字段的 aggregationType。
getDescription()
getFormula()
getGroup()
getId()
getIsReaggregatable()
如果此字段可以重新汇总,则返回 true;否则返回 false。
返回
Boolean - 如果此字段可以重新聚合,则为 true;否则为 false。
getName()
isDimension()
如果相应字段是维度,则返回 true。
返回
Boolean - 如果相应字段是维度,则返回 true;否则返回 false。
isHidden()
isMetric()
如果相应字段是指标,则返回 true。
返回
Boolean - 如果相应字段是指标,则为 true;否则为 false。
setAggregation(aggregation)
设置相应 Field 的聚合类型。AggregationType 决定了数据洞察如何将类似的数据合并为维度。如果针对指标进行调用,则会抛出错误。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
aggregation | Aggregation | 要设置的聚合类型。 |
返回
Field - 此构建器,用于链式调用。