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
| 4510 4511 4512 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4510 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
| 4482 4483 4484 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4482 def bool_value @bool_value end | 
#error_value ⇒ Google::Apis::SheetsV4::ErrorValue
An error in a cell.
Corresponds to the JSON property errorValue
| 4488 4489 4490 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4488 def error_value @error_value end | 
#formula_value ⇒ String
Represents a formula.
Corresponds to the JSON property formulaValue
| 4493 4494 4495 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4493 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
| 4500 4501 4502 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4500 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
| 4508 4509 4510 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4508 def string_value @string_value end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 4515 4516 4517 4518 4519 4520 4521 | # File 'generated/google/apis/sheets_v4/classes.rb', line 4515 def update!(**args) @bool_value = args[:bool_value] if args.key?(:bool_value) @error_value = args[:error_value] if args.key?(:error_value) @formula_value = args[:formula_value] if args.key?(:formula_value) @number_value = args[:number_value] if args.key?(:number_value) @string_value = args[:string_value] if args.key?(:string_value) end |