Class: Google::Apis::SheetsV4::SpreadsheetProperties
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::SpreadsheetProperties
- 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
Properties of a spreadsheet.
Instance Attribute Summary collapse
-
#auto_recalc ⇒ String
The amount of time to wait before volatile functions are recalculated.
-
#default_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
-
#import_functions_external_url_access_allowed ⇒ Boolean
(also: #import_functions_external_url_access_allowed?)
Whether to allow external URL access for image and import functions.
-
#iterative_calculation_settings ⇒ Google::Apis::SheetsV4::IterativeCalculationSettings
Settings to control how circular dependencies are resolved with iterative calculation.
-
#locale ⇒ String
The locale of the spreadsheet in one of the following formats: * an ISO 639-1 language code such as
en* an ISO 639-2 language code such asfil, if no 639-1 code exists * a combination of the ISO language code and country code, such asen_USNote: when updating this field, not all locales/languages are supported. -
#spreadsheet_theme ⇒ Google::Apis::SheetsV4::SpreadsheetTheme
Represents spreadsheet theme Corresponds to the JSON property
spreadsheetTheme. -
#time_zone ⇒ String
The time zone of the spreadsheet, in CLDR format such as
America/New_York. -
#title ⇒ String
The title of the spreadsheet.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SpreadsheetProperties
constructor
A new instance of SpreadsheetProperties.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SpreadsheetProperties
Returns a new instance of SpreadsheetProperties.
9525 9526 9527 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9525 def initialize(**args) update!(**args) end |
Instance Attribute Details
#auto_recalc ⇒ String
The amount of time to wait before volatile functions are recalculated.
Corresponds to the JSON property autoRecalc
9479 9480 9481 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9479 def auto_recalc @auto_recalc end |
#default_format ⇒ Google::Apis::SheetsV4::CellFormat
The format of a cell.
Corresponds to the JSON property defaultFormat
9484 9485 9486 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9484 def default_format @default_format end |
#import_functions_external_url_access_allowed ⇒ Boolean Also known as: import_functions_external_url_access_allowed?
Whether to allow external URL access for image and import functions. Read only
when true. When false, you can set to true.
Corresponds to the JSON property importFunctionsExternalUrlAccessAllowed
9490 9491 9492 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9490 def import_functions_external_url_access_allowed @import_functions_external_url_access_allowed end |
#iterative_calculation_settings ⇒ Google::Apis::SheetsV4::IterativeCalculationSettings
Settings to control how circular dependencies are resolved with iterative
calculation.
Corresponds to the JSON property iterativeCalculationSettings
9497 9498 9499 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9497 def iterative_calculation_settings @iterative_calculation_settings end |
#locale ⇒ String
The locale of the spreadsheet in one of the following formats: * an ISO 639-1
language code such as en * an ISO 639-2 language code such as fil, if no
639-1 code exists * a combination of the ISO language code and country code,
such as en_US Note: when updating this field, not all locales/languages are
supported.
Corresponds to the JSON property locale
9506 9507 9508 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9506 def locale @locale end |
#spreadsheet_theme ⇒ Google::Apis::SheetsV4::SpreadsheetTheme
Represents spreadsheet theme
Corresponds to the JSON property spreadsheetTheme
9511 9512 9513 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9511 def spreadsheet_theme @spreadsheet_theme end |
#time_zone ⇒ String
The time zone of the spreadsheet, in CLDR format such as America/New_York.
If the time zone isn't recognized, this may be a custom time zone such as GMT-
07:00.
Corresponds to the JSON property timeZone
9518 9519 9520 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9518 def time_zone @time_zone end |
#title ⇒ String
The title of the spreadsheet.
Corresponds to the JSON property title
9523 9524 9525 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9523 def title @title end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 |
# File 'lib/google/apis/sheets_v4/classes.rb', line 9530 def update!(**args) @auto_recalc = args[:auto_recalc] if args.key?(:auto_recalc) @default_format = args[:default_format] if args.key?(:default_format) @import_functions_external_url_access_allowed = args[:import_functions_external_url_access_allowed] if args.key?(:import_functions_external_url_access_allowed) @iterative_calculation_settings = args[:iterative_calculation_settings] if args.key?(:iterative_calculation_settings) @locale = args[:locale] if args.key?(:locale) @spreadsheet_theme = args[:spreadsheet_theme] if args.key?(:spreadsheet_theme) @time_zone = args[:time_zone] if args.key?(:time_zone) @title = args[:title] if args.key?(:title) end |