Class: Google::Apis::SheetsV4::AutoFillRequest

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

Fills in more data based on existing data.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ AutoFillRequest

Returns a new instance of AutoFillRequest.



4752
4753
4754
# File 'generated/google/apis/sheets_v4/classes.rb', line 4752

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

Instance Attribute Details

#rangeGoogle::Apis::SheetsV4::GridRange

A range on a sheet. All indexes are zero-based. Indexes are half open, e.g the start index is inclusive and the end index is exclusive -- [start_index, end_index). Missing indexes indicate the range is unbounded on that side. For example, if "Sheet1" is sheet ID 0, then: Sheet1!A1:A1 == sheet_id: 0, start_row_index: 0, end_row_index: 1, start_column_index: 0, end_column_index: 1 Sheet1!A3:B4 == sheet_id: 0, start_row_index: 2, end_row_index: 4, start_column_index: 0, end_column_index: 2 Sheet1!A:B == sheet_id: 0, start_column_index: 0, end_column_index: 2 Sheet1!A5:B == sheet_id: 0, start_row_index: 4, start_column_index: 0, end_column_index: 2 Sheet1 == sheet_id:0 The start index must always be less than or equal to the end index. If the start index equals the end index, then the range is empty. Empty ranges are typically not meaningful and are usually rendered in the UI as #REF!. Corresponds to the JSON property range



4745
4746
4747
# File 'generated/google/apis/sheets_v4/classes.rb', line 4745

def range
  @range
end

#source_and_destinationGoogle::Apis::SheetsV4::SourceAndDestination

A combination of a source range and how to extend that source. Corresponds to the JSON property sourceAndDestination



4750
4751
4752
# File 'generated/google/apis/sheets_v4/classes.rb', line 4750

def source_and_destination
  @source_and_destination
end

#use_alternate_seriesBoolean Also known as: use_alternate_series?

True if we should generate data with the "alternate" series. This differs based on the type and amount of source data. Corresponds to the JSON property useAlternateSeries

Returns:

  • (Boolean)


4718
4719
4720
# File 'generated/google/apis/sheets_v4/classes.rb', line 4718

def use_alternate_series
  @use_alternate_series
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



4757
4758
4759
4760
4761
# File 'generated/google/apis/sheets_v4/classes.rb', line 4757

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