Class: Google::Apis::SheetsV4::DataFilterValueRange
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::DataFilterValueRange
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/sheets_v4/classes.rb,
lib/google/apis/sheets_v4/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ DataFilterValueRange
Returns a new instance of DataFilterValueRange.
3704 3705 3706 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 3704 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
3689 3690 3691 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 3689 def data_filter @data_filter end |
#major_dimension ⇒ String
The major dimension of the values.
Corresponds to the JSON property majorDimension
3694 3695 3696 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 3694 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 fails. If the provided values are
less than the matched ranges only the specified values are written, existing
values in the matched ranges remain unaffected.
Corresponds to the JSON property values
3702 3703 3704 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 3702 def values @values end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3709 3710 3711 3712 3713 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 3709 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 |