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.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ SheetsChart
Returns a new instance of SheetsChart
      3469 3470 3471  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3469 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
      3449 3450 3451  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3449 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
      3457 3458 3459  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3457 def content_url @content_url end  | 
  
#sheets_chart_properties ⇒ Google::Apis::SlidesV1::SheetsChartProperties
The properties of the SheetsChart.
Corresponds to the JSON property sheetsChartProperties
      3462 3463 3464  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3462 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
      3467 3468 3469  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3467 def spreadsheet_id @spreadsheet_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      3474 3475 3476 3477 3478 3479  | 
    
      # File 'generated/google/apis/slides_v1/classes.rb', line 3474 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  |