Class: Google::Apis::SheetsV4::ExtendedValue
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::ExtendedValue
- 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
The kinds of value that a cell in a spreadsheet can have.
Instance Attribute Summary collapse
-
#bool_value ⇒ Boolean
(also: #bool_value?)
Represents a boolean value.
-
#error_value ⇒ Google::Apis::SheetsV4::ErrorValue
An error in a cell.
-
#formula_value ⇒ String
Represents a formula.
-
#number_value ⇒ Float
Represents a double value.
-
#string_value ⇒ String
Represents a string value.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ExtendedValue
constructor
A new instance of ExtendedValue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ExtendedValue
Returns a new instance of ExtendedValue
2303 2304 2305 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2303 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bool_value ⇒ Boolean Also known as: bool_value?
Represents a boolean value.
Corresponds to the JSON property boolValue
2295 2296 2297 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2295 def bool_value @bool_value end |
#error_value ⇒ Google::Apis::SheetsV4::ErrorValue
An error in a cell.
Corresponds to the JSON property errorValue
2282 2283 2284 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2282 def error_value @error_value end |
#formula_value ⇒ String
Represents a formula.
Corresponds to the JSON property formulaValue
2301 2302 2303 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2301 def formula_value @formula_value end |
#number_value ⇒ Float
Represents a double value.
Note: Dates, Times and DateTimes are represented as doubles in
"serial number" format.
Corresponds to the JSON property numberValue
2277 2278 2279 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2277 def number_value @number_value end |
#string_value ⇒ String
Represents a string value.
Leading single quotes are not included. For example, if the user typed
'123
into the UI, this would be represented as a stringValue
of
"123"
.
Corresponds to the JSON property stringValue
2290 2291 2292 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2290 def string_value @string_value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2308 2309 2310 2311 2312 2313 2314 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2308 def update!(**args) @number_value = args[:number_value] if args.key?(:number_value) @error_value = args[:error_value] if args.key?(:error_value) @string_value = args[:string_value] if args.key?(:string_value) @bool_value = args[:bool_value] if args.key?(:bool_value) @formula_value = args[:formula_value] if args.key?(:formula_value) end |