티스토리 수익 글 보기
Class Field
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
-
A Field object contains data-related information and its properties determine how it's used in Data Studio.
-
You can create a new field using
fields.newDimension()or similar methods. -
Field objects have methods to get and set various properties like ID, name, description, type, and aggregation.
-
Methods starting with
getretrieve the current value of a field property. -
Methods starting with
setmodify the value of a field property and return the Field object for chaining.
Contains field-related data. Its properties determine how the field is used in Data Studio.
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');
Methods
| Method | Return type | Brief description |
|---|---|---|
get | Aggregation | Returns the Aggregation of this Field. |
get | String | Returns the description of this Field. |
get | String | Returns the formula of this Field. |
get | String | Returns the group of this Field. |
get | String | Returns the ID of this Field. |
get | Boolean | Returns true if this field can be reaggregated, false otherwise. |
get | String | Returns the name of this Field. |
get | Field | Returns the Field of this Field. |
is | Boolean | Returns true if this Field is the default metric or dimension. |
is | Boolean | Returns true if this field is a dimension. |
is | Boolean | Returns true if this Field is hidden. |
is | Boolean | Returns true if this field is a metric. |
set | Field | Sets the aggregation type of this Field. |
set | Field | Sets the description of this Field. |
set | Field | Sets the formula of this Field. |
set | Field | Sets the group of this Field. |
set | Field | Sets the ID of this Field. |
set | Field | Sets the hidden status of this Field. |
set | Field | Sets the reaggregation-permitted status for a Field. |
set | Field | Sets the name of this Field. |
set | Field | Sets the Field of this Field. |
Detailed documentation
getAggregation()
Returns the AggregationType of this Field. AggregationType determines
how Data Studio combines similar data into dimensions.
Return
AggregationType — The aggregationType for this field.
getDescription()
Returns the description of this Field. Descriptions are short explanations of a field’s
purpose.
Return
String — The description for this field.
getFormula()
Returns the formula of this Field. Formulas define a data transformation that Data
Studio runs at query-time.
Return
String — The formula for this field.
getGroup()
Returns the group of this Field. Fields collected into a group are presented together
in the Data Studio UI.
Return
String — The group for this field.
getId()
Returns the ID of this Field. IDs are unique per set of fields and are used in formulas
to refer to fields.
Return
String — The ID for this field.
getIsReaggregatable()
Returns true if this field can be reaggregated, false otherwise.
Return
Boolean — true if this field can be reaggregated, false otherwise.
getName()
Returns the name of this Field. Names are shown to the user to distinguish fields.
Return
String — The name for this field.
isDefault()
isDimension()
Returns true if this field is a dimension.
Return
Boolean — true if this field is a dimension; returns false otherwise.
isHidden()
isMetric()
Returns true if this field is a metric.
Return
Boolean — true if this field is a metric; returns false otherwise.
setAggregation(aggregation)
Sets the aggregation type of this Field. AggregationType determines how Data
Studio combines similar data into dimensions. This throws an error if called on a metric.
Parameters
| Name | Type | Description |
|---|---|---|
aggregation | Aggregation | The aggregation type to set. |
Return
Field — This builder, for chaining.
setDescription(description)
setFormula(formula)
setGroup(group)
setId(id)
setIsHidden(isHidden)
setIsReaggregatable(isReaggregatable)
setName(name)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-13 UTC.