helper::GoogleSheet Class

Properties

spreadsheetCharacter

String spreadsheet property

errorCharacter

String error property

mergedCharacter

String merged property

listTablesResponseCharacter

String listTablesResponse property

showFormulasCharacter

String showFormulas property

formatAsTextCharacter

String formatAsText property

Methods

AddNamedRanges Method

Define new named ranges.

AddSheet Method

Add a new sheet to a spreadsheet.

AppendRows Method
AppendSheetJSON Method

Append cells in first available empty space in sheet. Values are specified as JSON array of objects

AppendSheetRaw Method

Append cells in first available empty space in sheet. Values are specified as JSON array of arrays . Optional range can provide a hint of where to start.

AppendSheetText Method

Append cells in first available empty space in sheet. Values are specified as crlf delimited rows of delimited cells. Separator defines the delimiter, which is assumed to be a comma if ommitted.

CreateSheetForTable Method
DeleteNamedRanges Method

Delete existing named ranges

DeleteSheet Method

Delete an existing sheet from a spreadsheet.

DeleteTable Method
EmptyTable Method
FixupAutoIncrements Method
GetAutoIncrementColumn Method
GetKeyColumns Method
GetNamedRangeJson Method

Get the JSON array of objects for named range - if column names are not supplied, then the first row of the range is assumed to contain the column names.

GetNamedRangeRaw Method

Get Spreadsheet cells using a named range

GetNamedRanges Method

Get Named Ranges defined for SpreadSheet, setitng details to .t. returns the current range associated with the name

GetNamedRangeText Method

Get named range as crlf delimited lines of delimited text defaulting to comma separated if to separator specified.

GetSheetIdFromName Method
GetSheetJson Method

Get the JSON array of objects for the sheet and optional range - if column names are not supplied, then the first row of the range is assumed to contain the column names.

GetSheetRaw Method

Get the raw JSON array of arrays for the sheet and optional range.

GetSheetText Method

Get range as crlf delimited lines of delimited text defaulting to comma separated if to separator specified.

GetTableInfo Method
ListTables Method
PackTable Method
PopulateTableInfo Method
PublishTable Method
PublishTables Method
SelectRecords Method
UpdateNamedRangeJSON Method

Update a named ranges contents using JSON array of objects, arranged using the supplied columnnames. If column names are not supplied, then the first record is used to generate the column names.

UpdateNamedRangeRaw Method

Update a named ranges contents using a raw JSON Array or arrays (at optional range / default to A1 if unspecified)

UpdateNamedRanges Method

Update existing named range, adding them if they are missing.

UpdateNamedRangeText Method

Update a named ranges contents using a delimited text and an optional range.

UpdateSheetJSON Method

Update a sheet using JSON array of objects, arranged using the supplied columnnames. If column names are not supplied, then the first record is used to generate the column names.

UpdateSheetRaw Method

Update a sheet using a raw JSON Array or arrays (at optional range / default to A1 if unspecified)

UpdateSheetText Method

Update a sheet using a delimited text and an optional range.

See Also