Class: Google::Apis::DocsV1::ReplaceNamedRangeContentRequest
- Inherits:
-
Object
- Object
- Google::Apis::DocsV1::ReplaceNamedRangeContentRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/docs_v1/classes.rb,
generated/google/apis/docs_v1/representations.rb,
generated/google/apis/docs_v1/representations.rb
Overview
Replaces the contents of the specified NamedRange or NamedRanges with the given replacement content. Note that an individual NamedRange may consist of multiple discontinuous ranges. In this case, only the content in the first range will be replaced. The other ranges and their content will be deleted. In cases where replacing or deleting any ranges would result in an invalid document structure, a 400 bad request error is returned.
Instance Attribute Summary collapse
-
#named_range_id ⇒ String
The ID of the named range whose content will be replaced.
-
#named_range_name ⇒ String
The name of the NamedRanges whose content will be replaced.
-
#text ⇒ String
Replaces the content of the specified named range(s) with the given text.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ReplaceNamedRangeContentRequest
constructor
A new instance of ReplaceNamedRangeContentRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ReplaceNamedRangeContentRequest
Returns a new instance of ReplaceNamedRangeContentRequest.
4001 4002 4003 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4001 def initialize(**args) update!(**args) end |
Instance Attribute Details
#named_range_id ⇒ String
The ID of the named range whose content will be replaced.
If there is no named range with the given ID a 400 bad request error is
returned.
Corresponds to the JSON property namedRangeId
3985 3986 3987 |
# File 'generated/google/apis/docs_v1/classes.rb', line 3985 def named_range_id @named_range_id end |
#named_range_name ⇒ String
The name of the NamedRanges whose
content will be replaced.
If there are multiple named ranges with the given name, then
the content of each one will be replaced. If there are no named ranges
with the given name, then the request will be a no-op.
Corresponds to the JSON property namedRangeName
3994 3995 3996 |
# File 'generated/google/apis/docs_v1/classes.rb', line 3994 def named_range_name @named_range_name end |
#text ⇒ String
Replaces the content of the specified named range(s) with the given text.
Corresponds to the JSON property text
3999 4000 4001 |
# File 'generated/google/apis/docs_v1/classes.rb', line 3999 def text @text end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4006 4007 4008 4009 4010 |
# File 'generated/google/apis/docs_v1/classes.rb', line 4006 def update!(**args) @named_range_id = args[:named_range_id] if args.key?(:named_range_id) @named_range_name = args[:named_range_name] if args.key?(:named_range_name) @text = args[:text] if args.key?(:text) end |