Google-RestApi
view release on metacpan or search on metacpan
lib/Google/RestApi/SheetsApi4.pm view on Meta::CPAN
Merge cells with specified type ('all', 'row', 'col').
=item unmerge() / unmerge_cells()
Unmerge cells.
=back
=head3 Insert/Delete Operations
=over
=item insert_dimension(dimension => $dim, inherit => $bool)
Insert rows or columns. C<dimension> is 'row' or 'col'.
=item insert_d($dimension, $inherit)
Shorthand for insert_dimension.
=item insert_range(dimension => $dim)
Insert range, shifting existing cells.
=item insert_r($dimension)
Shorthand for insert_range.
=item delete_dimension(dimension => $dim)
Delete rows or columns.
=item delete_d($dimension)
Shorthand for delete_dimension.
=item delete_range(dimension => $dim)
Delete range, shifting remaining cells.
=item delete_r($dimension)
Shorthand for delete_range.
=item move_dimension(dimension => $dim, destination => $range)
Move rows or columns to a new position.
=item move($dimension, $destination)
Shorthand for move_dimension.
=back
=head3 Copy/Paste
=over
=item copy_paste(destination => $range, type => $type, orientation => $orient)
Copy and paste. C<type>: 'normal', 'values', 'format', 'no_borders', 'formula', 'data_validation', 'conditional_formatting'. C<orientation>: 'normal', 'transpose'.
=item cut_paste(destination => $range, type => $type)
Cut and paste.
=back
=head3 Named Ranges
=over
=item add_named(name => $name) / named_a($name)
Create a named range.
=item delete_named() / named_d()
Delete the named range.
=item update_named(%args) / named_u(%args)
Update a named range. Args: C<name>, C<range>, C<fields>.
=back
=head3 Data Operations
=over
=item auto_fill(source => $range, use_template => $bool)
Auto-fill based on a source range pattern.
=item append_cells(rows => \@rows, fields => $fields)
Append rows of cell data.
=item paste_data(data => $data, delimiter => $delim, type => $type, html => $bool)
Paste delimited or HTML data.
=item text_to_columns(delimiter => $delim, delimiter_type => $type)
Split text in column to multiple columns.
=item find_replace(%args)
Find and replace. Args: C<find> (required), C<replacement>, C<match_case>, C<match_entire_cell>, C<search_by_regex>, C<include_formulas>.
=back
=head3 Data Validation
=over
=item set_data_validation(rule => \%rule)
Set data validation rule.
=item clear_data_validation()
Clear data validation.
=item data_validation_list(values => \@values, strict => $bool, show_custom => $bool, input_message => $msg)
Create a dropdown list validation.
=item data_validation_range(source => $range, strict => $bool, show_custom => $bool, input_message => $msg)
Create validation from a range of values.
=back
=head3 Sorting and Cleanup
=over
=item sort_range(sort_specs => \@specs)
Sort range by specified columns.
=item sort_asc($col) / sort_desc($col)
Sort ascending or descending by column index (default 0).
=item randomize_range()
Randomize the order of rows in the range.
=item trim_whitespace()
Trim leading/trailing whitespace from cells.
=item delete_duplicates(comparison_columns => \@cols)
Delete duplicate rows. Optional column indices for comparison.
=back
=head3 Clearing (Range)
=over
=item clear_values()
Clear values in the range.
=item clear_formatting()
( run in 0.758 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )