Class: Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::BatchGetValuesByDataFilterRequest
- 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
The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters.
Instance Attribute Summary collapse
-
#data_filters ⇒ Array<Google::Apis::SheetsV4::DataFilter>
The data filters used to match the ranges of values to retrieve.
-
#date_time_render_option ⇒ String
How dates, times, and durations should be represented in the output.
-
#major_dimension ⇒ String
The major dimension that results should use.
-
#value_render_option ⇒ String
How values should be represented in the output.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BatchGetValuesByDataFilterRequest
constructor
A new instance of BatchGetValuesByDataFilterRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BatchGetValuesByDataFilterRequest
Returns a new instance of BatchGetValuesByDataFilterRequest.
1619 1620 1621 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1619 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_filters ⇒ Array<Google::Apis::SheetsV4::DataFilter>
The data filters used to match the ranges of values to retrieve. Ranges that
match any of the specified data filters are included in the response.
Corresponds to the JSON property dataFilters
1596 1597 1598 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1596 def data_filters @data_filters end |
#date_time_render_option ⇒ String
How dates, times, and durations should be represented in the output. This is
ignored if value_render_option is FORMATTED_VALUE. The default dateTime render
option is SERIAL_NUMBER.
Corresponds to the JSON property dateTimeRenderOption
1603 1604 1605 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1603 def date_time_render_option @date_time_render_option end |
#major_dimension ⇒ String
The major dimension that results should use. For example, if the spreadsheet
data is: A1=1,B1=2,A2=3,B2=4
, then a request that selects that range and
sets majorDimension=ROWS
returns [[1,2],[3,4]]
, whereas a request that
sets majorDimension=COLUMNS
returns [[1,3],[2,4]]
.
Corresponds to the JSON property majorDimension
1611 1612 1613 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1611 def major_dimension @major_dimension end |
#value_render_option ⇒ String
How values should be represented in the output. The default render option is
FORMATTED_VALUE.
Corresponds to the JSON property valueRenderOption
1617 1618 1619 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1617 def value_render_option @value_render_option end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1624 1625 1626 1627 1628 1629 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1624 def update!(**args) @data_filters = args[:data_filters] if args.key?(:data_filters) @date_time_render_option = args[:date_time_render_option] if args.key?(:date_time_render_option) @major_dimension = args[:major_dimension] if args.key?(:major_dimension) @value_render_option = args[:value_render_option] if args.key?(:value_render_option) end |