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 |
---|---|---|
Aggregation
|
Returns the Aggregation
of this Field
. |
|
String
|
Returns the description of this Field
. |
|
String
|
Returns the formula of this Field
. |
|
String
|
Returns the group of this Field
. |
|
String
|
Returns the ID of this Field
. |
|
Boolean
|
Returns true
if this field can be reaggregated, false
otherwise. |
|
String
|
Returns the name of this Field
. |
|
Field
|
Returns the Field
of this Field
. |
|
Boolean
|
Returns true
if this Field
is the default metric or dimension. |
|
Boolean
|
Returns true
if this field is a dimension. |
|
Boolean
|
Returns true
if this Field
is hidden. |
|
Boolean
|
Returns true
if this field is a metric. |
|
Field
|
Sets the aggregation type of this Field
. |
|
Field
|
Sets the description of this Field
. |
|
Field
|
Sets the formula of this Field
. |
|
Field
|
Sets the group of this Field
. |
|
Field
|
Sets the ID of this Field
. |
|
Field
|
Sets the hidden status of this Field
. |
|
Field
|
Sets the reaggregation-permitted status for a Field
. |
|
Field
|
Sets the name of this Field
. |
|
Field
|
Sets the Field
of this Field
. |
Detailed documentation
get
Aggregation()
Returns the Aggregation
of this Field
. Aggregation
determines
how Data Studio combines similar data into dimensions.
Return
Aggregation
— The aggregationType for this field.
get
Description()
Returns the description of this Field
. Descriptions are short explanations of a field's
purpose.
Return
String
— The description for this field.
get
Formula()
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.
get
Group()
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.
get
Id()
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.
get
Is
Reaggregatable()
Returns true
if this field can be reaggregated, false
otherwise.
Return
Boolean
— true
if this field can be reaggregated, false
otherwise.
get
Name()
Returns the name of this Field
. Names are shown to the user to distinguish fields.
Return
String
— The name for this field.
get
Type()
is
Default()
is
Dimension()
Returns true
if this field is a dimension.
Return
Boolean
— true
if this field is a dimension; returns false
otherwise.
is
Hidden()
is
Metric()
Returns true
if this field is a metric.
Return
Boolean
— true
if this field is a metric; returns false
otherwise.
set
Aggregation(aggregation)
Sets the aggregation type of this Field
. Aggregation
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.
set
Description(description)
set
Formula(formula)
set
Group(group)
set
Id(id)
set
Is
Hidden(isHidden)
set
Is
Reaggregatable(isReaggregatable)
set
Name(name)
set
Type(type)
Sets the Field
of this Field
.
Parameters
Name | Type | Description |
---|---|---|
type
|
Field
|
The type to set. |
Return
Field
— This builder, for chaining.