Class: Google::Apis::SheetsV4::DataFilterValueRange
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::DataFilterValueRange
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/sheets_v4/classes.rb,
generated/google/apis/sheets_v4/representations.rb,
generated/google/apis/sheets_v4/representations.rb
Overview
A range of values whose location is specified by a DataFilter.
Instance Attribute Summary collapse
-
#data_filter ⇒ Google::Apis::SheetsV4::DataFilter
Filter that describes what data should be selected or returned from a request.
-
#major_dimension ⇒ String
The major dimension of the values.
-
#values ⇒ Array<Array<Object>>
The data to be written.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DataFilterValueRange
constructor
A new instance of DataFilterValueRange.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DataFilterValueRange
Returns a new instance of DataFilterValueRange
3910 3911 3912 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3910 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_filter ⇒ Google::Apis::SheetsV4::DataFilter
Filter that describes what data should be selected or returned from a
request.
Corresponds to the JSON property dataFilter
3895 3896 3897 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3895 def data_filter @data_filter end |
#major_dimension ⇒ String
The major dimension of the values.
Corresponds to the JSON property majorDimension
3900 3901 3902 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3900 def major_dimension @major_dimension end |
#values ⇒ Array<Array<Object>>
The data to be written. If the provided values exceed any of the ranges
matched by the data filter then the request will fail. If the provided
values are less than the matched ranges only the specified values will be
written, existing values in the matched ranges will remain unaffected.
Corresponds to the JSON property values
3908 3909 3910 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3908 def values @values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3915 3916 3917 3918 3919 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3915 def update!(**args) @data_filter = args[:data_filter] if args.key?(:data_filter) @major_dimension = args[:major_dimension] if args.key?(:major_dimension) @values = args[:values] if args.key?(:values) end |