Class: Google::Apis::SheetsV4::CellData
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::CellData
- 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
Data about a specific cell.
Instance Attribute Summary collapse
-
#data_validation ⇒ Google::Apis::SheetsV4::DataValidationRule
A data validation rule.
-
#effective_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
-
#effective_value ⇒ Google::Apis::SheetsV4::ExtendedValue
The kinds of value that a cell in a spreadsheet can have.
-
#formatted_value ⇒ String
The formatted value of the cell.
-
#hyperlink ⇒ String
A hyperlink this cell points to, if any.
-
#note ⇒ String
Any note on the cell.
-
#pivot_table ⇒ Google::Apis::SheetsV4::PivotTable
A pivot table.
-
#text_format_runs ⇒ Array<Google::Apis::SheetsV4::TextFormatRun>
Runs of rich text applied to subsections of the cell.
-
#user_entered_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
-
#user_entered_value ⇒ Google::Apis::SheetsV4::ExtendedValue
The kinds of value that a cell in a spreadsheet can have.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CellData
constructor
A new instance of CellData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CellData
Returns a new instance of CellData
2065 2066 2067 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2065 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_validation ⇒ Google::Apis::SheetsV4::DataValidationRule
A data validation rule.
Corresponds to the JSON property dataValidation
2006 2007 2008 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2006 def data_validation @data_validation end |
#effective_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
Corresponds to the JSON property effectiveFormat
2011 2012 2013 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2011 def effective_format @effective_format end |
#effective_value ⇒ Google::Apis::SheetsV4::ExtendedValue
The kinds of value that a cell in a spreadsheet can have.
Corresponds to the JSON property effectiveValue
2016 2017 2018 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2016 def effective_value @effective_value end |
#formatted_value ⇒ String
The formatted value of the cell.
This is the value as it's shown to the user.
This field is read-only.
Corresponds to the JSON property formattedValue
2023 2024 2025 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2023 def formatted_value @formatted_value end |
#hyperlink ⇒ String
A hyperlink this cell points to, if any.
This field is read-only. (To set it, use a =HYPERLINK
formula
in the userEnteredValue.formulaValue
field.)
Corresponds to the JSON property hyperlink
2031 2032 2033 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2031 def hyperlink @hyperlink end |
#note ⇒ String
Any note on the cell.
Corresponds to the JSON property note
2036 2037 2038 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2036 def note @note end |
#pivot_table ⇒ Google::Apis::SheetsV4::PivotTable
A pivot table.
Corresponds to the JSON property pivotTable
2041 2042 2043 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2041 def pivot_table @pivot_table end |
#text_format_runs ⇒ Array<Google::Apis::SheetsV4::TextFormatRun>
Runs of rich text applied to subsections of the cell. Runs are only valid
on user entered strings, not formulas, bools, or numbers.
Runs start at specific indexes in the text and continue until the next
run. Properties of a run will continue unless explicitly changed
in a subsequent run (and properties of the first run will continue
the properties of the cell unless explicitly changed).
When writing, the new runs will overwrite any prior runs. When writing a
new user_entered_value, previous runs will be erased.
Corresponds to the JSON property textFormatRuns
2053 2054 2055 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2053 def text_format_runs @text_format_runs end |
#user_entered_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
Corresponds to the JSON property userEnteredFormat
2058 2059 2060 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2058 def user_entered_format @user_entered_format end |
#user_entered_value ⇒ Google::Apis::SheetsV4::ExtendedValue
The kinds of value that a cell in a spreadsheet can have.
Corresponds to the JSON property userEnteredValue
2063 2064 2065 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2063 def user_entered_value @user_entered_value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 2070 def update!(**args) @data_validation = args[:data_validation] if args.key?(:data_validation) @effective_format = args[:effective_format] if args.key?(:effective_format) @effective_value = args[:effective_value] if args.key?(:effective_value) @formatted_value = args[:formatted_value] if args.key?(:formatted_value) @hyperlink = args[:hyperlink] if args.key?(:hyperlink) @note = args[:note] if args.key?(:note) @pivot_table = args[:pivot_table] if args.key?(:pivot_table) @text_format_runs = args[:text_format_runs] if args.key?(:text_format_runs) @user_entered_format = args[:user_entered_format] if args.key?(:user_entered_format) @user_entered_value = args[:user_entered_value] if args.key?(:user_entered_value) end |