The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Google::RestApi::SheetsApi4::RangeGroup::Tie - Makes Ranges addressible via a hash key.

DESCRIPTION

A RangeGroup::Tie is a

See the description and synopsis at Google::RestApi::SheetsApi4.

SUBROUTINES

iterator(%args);

Returns an iterator for this tied range group. Each call to 'iterate' (or 'next') will return a tied range group of individual cells representing the iteration at that point.

Any 'args' are passed through to RangeGroup::Iterator::new.

values(%args);

Gets the values for the underlying range group.

Any 'args' are passed through to RangeGroup::Iterator::values.

batch_values {

Gets or sets the queued batch values for the underlying range group.

Any 'args' are passed through to RangeGroup::Iterator::batch_values.

add_ranges(<hash<Range>>);

Adds the passed 'index => Range' pairs to this tied range group.

add_tied(<hashref<Range>>);

Adds the passed tied range group to this tied range group.

fetch_range(<bool>);

Sets the option to return the underlying ranges when fetching the value. This allows you to set things like formatting on the underlying ranges when fetching by index.

range_group();

Returns the parent RangeGroup object.

default_worksheet();

Sets the default worksheet to be used when auto-creating a new index. Each index points to a range, and each range must have a worksheet with which it is associated. So if a new index is created, we need to know to which worksheet that index needs to point.

refresh_values();

Calls the parent RangeGroup's refresh_values routine.

submit_values();

Calls the parent RangeGroup's submit_values routine.

submit_requests();

Calls the parent RangeGroup's submit_requests routine.

ranges();

Calls the parent RangeGroup's ranges routine.

worksheet();

Returns the parent default Worksheet object.

spreadsheet();

Returns the parent Spreadsheet object.

AUTHORS

  • Robin Murray mvsjes@cpan.org

COPYRIGHT

Copyright (c) 2019, Robin Murray. All rights reserved.

This program is free software; you may redistribute it and/or modify it under the same terms as Perl itself.