Class: Google::Apis::SlidesV1::SheetsChart
- Inherits:
-
Object
- Object
- Google::Apis::SlidesV1::SheetsChart
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/slides_v1/classes.rb,
generated/google/apis/slides_v1/representations.rb,
generated/google/apis/slides_v1/representations.rb
Overview
A PageElement kind representing a linked chart embedded from Google Sheets.
Instance Attribute Summary collapse
-
#chart_id ⇒ Fixnum
The ID of the specific chart in the Google Sheets spreadsheet that is embedded.
-
#content_url ⇒ String
The URL of an image of the embedded chart, with a default lifetime of 30 minutes.
-
#sheets_chart_properties ⇒ Google::Apis::SlidesV1::SheetsChartProperties
The properties of the SheetsChart.
-
#spreadsheet_id ⇒ String
The ID of the Google Sheets spreadsheet that contains the source chart.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SheetsChart
constructor
A new instance of SheetsChart.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SheetsChart
Returns a new instance of SheetsChart.
3424 3425 3426 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3424 def initialize(**args) update!(**args) end |
Instance Attribute Details
#chart_id ⇒ Fixnum
The ID of the specific chart in the Google Sheets spreadsheet that is embedded.
Corresponds to the JSON property chartId
3404 3405 3406 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3404 def chart_id @chart_id end |
#content_url ⇒ String
The URL of an image of the embedded chart, with a default lifetime of 30
minutes. This URL is tagged with the account of the requester. Anyone with the
URL effectively accesses the image as the original requester. Access to the
image may be lost if the presentation's sharing settings change.
Corresponds to the JSON property contentUrl
3412 3413 3414 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3412 def content_url @content_url end |
#sheets_chart_properties ⇒ Google::Apis::SlidesV1::SheetsChartProperties
The properties of the SheetsChart.
Corresponds to the JSON property sheetsChartProperties
3417 3418 3419 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3417 def sheets_chart_properties @sheets_chart_properties end |
#spreadsheet_id ⇒ String
The ID of the Google Sheets spreadsheet that contains the source chart.
Corresponds to the JSON property spreadsheetId
3422 3423 3424 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3422 def spreadsheet_id @spreadsheet_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3429 3430 3431 3432 3433 3434 |
# File 'generated/google/apis/slides_v1/classes.rb', line 3429 def update!(**args) @chart_id = args[:chart_id] if args.key?(:chart_id) @content_url = args[:content_url] if args.key?(:content_url) @sheets_chart_properties = args[:sheets_chart_properties] if args.key?(:sheets_chart_properties) @spreadsheet_id = args[:spreadsheet_id] if args.key?(:spreadsheet_id) end |