Class: Google::Apis::SheetsV4::BatchUpdateSpreadsheetRequest
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::BatchUpdateSpreadsheetRequest
- 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 updating any aspect of a spreadsheet.
Instance Attribute Summary collapse
-
#include_spreadsheet_in_response ⇒ Boolean
(also: #include_spreadsheet_in_response?)
Determines if the update response should include the spreadsheet resource.
-
#requests ⇒ Array<Google::Apis::SheetsV4::Request>
A list of updates to apply to the spreadsheet.
-
#response_include_grid_data ⇒ Boolean
(also: #response_include_grid_data?)
True if grid data should be returned.
-
#response_ranges ⇒ Array<String>
Limits the ranges included in the response spreadsheet.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BatchUpdateSpreadsheetRequest
constructor
A new instance of BatchUpdateSpreadsheetRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ BatchUpdateSpreadsheetRequest
Returns a new instance of BatchUpdateSpreadsheetRequest.
1713 1714 1715 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1713 def initialize(**args) update!(**args) end |
Instance Attribute Details
#include_spreadsheet_in_response ⇒ Boolean Also known as: include_spreadsheet_in_response?
Determines if the update response should include the spreadsheet resource.
Corresponds to the JSON property includeSpreadsheetInResponse
1689 1690 1691 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1689 def include_spreadsheet_in_response @include_spreadsheet_in_response end |
#requests ⇒ Array<Google::Apis::SheetsV4::Request>
A list of updates to apply to the spreadsheet. Requests will be applied in the
order they are specified. If any request is not valid, no requests will be
applied.
Corresponds to the JSON property requests
1697 1698 1699 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1697 def requests @requests end |
#response_include_grid_data ⇒ Boolean Also known as: response_include_grid_data?
True if grid data should be returned. Meaningful only if
include_spreadsheet_in_response is 'true'. This parameter is ignored if a
field mask was set in the request.
Corresponds to the JSON property responseIncludeGridData
1704 1705 1706 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1704 def response_include_grid_data @response_include_grid_data end |
#response_ranges ⇒ Array<String>
Limits the ranges included in the response spreadsheet. Meaningful only if
include_spreadsheet_in_response is 'true'.
Corresponds to the JSON property responseRanges
1711 1712 1713 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1711 def response_ranges @response_ranges end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1718 1719 1720 1721 1722 1723 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 1718 def update!(**args) @include_spreadsheet_in_response = args[:include_spreadsheet_in_response] if args.key?(:include_spreadsheet_in_response) @requests = args[:requests] if args.key?(:requests) @response_include_grid_data = args[:response_include_grid_data] if args.key?(:response_include_grid_data) @response_ranges = args[:response_ranges] if args.key?(:response_ranges) end |