Class: Google::Apis::SheetsV4::ChartSourceRange

Inherits:
Object
  • Object
show all
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

Source ranges for a chart.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ChartSourceRange

Returns a new instance of ChartSourceRange.



2985
2986
2987
# File 'lib/google/apis/sheets_v4/classes.rb', line 2985

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#sourcesArray<Google::Apis::SheetsV4::GridRange>

The ranges of data for a series or domain. Exactly one dimension must have a length of 1, and all sources in the list must have the same dimension with length 1. The domain (if it exists) & all series must have the same number of source ranges. If using more than one source range, then the source range at a given offset must be in order and contiguous across the domain and series. For example, these are valid configurations: domain sources: A1:A5 series1 sources: B1:B5 series2 sources: D6:D10 domain sources: A1:A5, C10:C12 series1 sources: B1:B5, D10:D12 series2 sources: C1:C5, E10:E12 Corresponds to the JSON property sources



2983
2984
2985
# File 'lib/google/apis/sheets_v4/classes.rb', line 2983

def sources
  @sources
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2990
2991
2992
# File 'lib/google/apis/sheets_v4/classes.rb', line 2990

def update!(**args)
  @sources = args[:sources] if args.key?(:sources)
end