GapiSheetsV4Model.SheetSourcetype t = {properties : SheetProperties.t;The properties of the sheet.
*)data : GridData.t list;Data in the grid, if this is a grid sheet. The number of GridData objects returned is dependent on the number of ranges requested on this sheet. For example, if this is representing `Sheet1`, and the spreadsheet was requested with ranges `Sheet1!A1:C10` and `Sheet1!D15:E20`, then the first GridData will have a startRow/startColumn of `0`, while the second one will have `startRow 14` (zero-based row 15), and `startColumn 3` (zero-based column D). For a DATA_SOURCE sheet, you can not request a specific range, the GridData contains all the values.
*)merges : GridRange.t list;The ranges that are merged together.
*)conditionalFormats : ConditionalFormatRule.t list;The conditional format rules in this sheet.
*)filterViews : FilterView.t list;The filter views in this sheet.
*)protectedRanges : ProtectedRange.t list;The protected ranges in this sheet.
*)basicFilter : BasicFilter.t;The filter on this sheet, if any.
*)charts : EmbeddedChart.t list;The specifications of every chart on this sheet.
*)bandedRanges : BandedRange.t list;The banded (alternating colors) ranges on this sheet.
*)developerMetadata : DeveloperMetadata.t list;The developer metadata associated with a sheet.
*)rowGroups : DimensionGroup.t list;All row groups on this sheet, ordered by increasing range start index, then by group depth.
*)columnGroups : DimensionGroup.t list;All column groups on this sheet, ordered by increasing range start index, then by group depth.
*)slicers : Slicer.t list;The slicers on this sheet.
*)tables : Table.t list;The tables on this sheet.
*)}