Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.Google.Sheets
Contents
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- sheets.spreadsheets.batchUpdate
- sheets.spreadsheets.create
- sheets.spreadsheets.developerMetadata.get
- sheets.spreadsheets.developerMetadata.search
- sheets.spreadsheets.get
- sheets.spreadsheets.getByDataFilter
- sheets.spreadsheets.sheets.copyTo
- sheets.spreadsheets.values.append
- sheets.spreadsheets.values.batchClear
- sheets.spreadsheets.values.batchClearByDataFilter
- sheets.spreadsheets.values.batchGet
- sheets.spreadsheets.values.batchGetByDataFilter
- sheets.spreadsheets.values.batchUpdate
- sheets.spreadsheets.values.batchUpdateByDataFilter
- sheets.spreadsheets.values.clear
- sheets.spreadsheets.values.get
- sheets.spreadsheets.values.update
- Types
- BasicChartSpecStackedType
- PivotGroupSortValueBucket
- ValueRange
- SortRangeRequest
- CopyPasteRequestPasteType
- DeveloperMetadataLookupLocationMatchingStrategy
- BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption
- DeleteNamedRangeRequest
- UpdateNamedRangeRequest
- BasicChartAxisPosition
- ChartData
- BatchClearValuesRequest
- CreateDeveloperMetadataResponse
- DateTimeRule
- DeleteRangeRequestShiftDimension
- BasicChartSeriesTargetAxis
- DataFilterValueRangeMajorDimension
- SpreadsheetProperties
- BOrders
- BatchClearValuesByDataFilterRequest
- TextFormatRun
- DeleteDimensionGroupRequest
- UpdateDimensionGroupRequest
- BubbleChartSpecLegendPosition
- AddSheetRequest
- SortSpec
- DimensionGroup
- BatchUpdateValuesRequestResponseDateTimeRenderOption
- CopyPasteRequest
- GridRange
- AppendDimensionRequestDimension
- AddFilterViewResponse
- DimensionRangeDimension
- BooleanCondition
- AutoResizeDimensionsRequest
- BubbleChartSpec
- DeleteRangeRequest
- Sheet
- GridCoordinate
- ClearValuesResponse
- ClearBasicFilterRequest
- BatchGetValuesByDataFilterRequestValueRenderOption
- UpdateEmbeddedObjectPositionRequest
- SourceAndDestinationDimension
- BooleanRule
- CellFormatWrapStrategy
- BatchGetValuesByDataFilterResponse
- SourceAndDestination
- PasteDataRequest
- BatchUpdateValuesRequestValueInputOption
- AppendCellsRequest
- FindReplaceResponse
- AddDimensionGroupResponse
- PieChartSpec
- BatchUpdateValuesByDataFilterResponse
- TextPositionHorizontalAlignment
- AppendValuesResponse
- DeveloperMetadataVisibility
- BatchUpdateValuesRequestResponseValueRenderOption
- DataValidationRule
- FilterView
- Color
- DeleteFilterViewRequest
- UpdateFilterViewRequest
- BasicChartSeries
- PivotGroupRule
- AddProtectedRangeRequest
- PieChartSpecLegendPosition
- RepeatCellRequest
- ConditionValue
- DeleteDimensionRequest
- ClearValuesRequest
- FindReplaceRequest
- MoveDimensionRequest
- BatchGetValuesByDataFilterRequest
- CellFormatVerticalAlignment
- NumberFormatType
- GradientRule
- CutPasteRequest
- UpdateEmbeddedObjectPositionResponse
- ConditionValueRelativeDate
- WaterfallChartCustomSubtotal
- DeveloperMetadataLocationLocationType
- Response
- FilterCriteria
- ErrorValue
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- UpdateDeveloperMetadataRequest
- SortSpecSortOrder
- DeleteDeveloperMetadataRequest
- WaterfallChartSpec
- OverlayPosition
- DeleteEmbeddedObjectRequest
- DeveloperMetadataLocation
- SheetProperties
- FilterViewCriteria
- BatchUpdateValuesResponse
- UpdateSheetPropertiesRequest
- Spreadsheet
- CandlestickChartSpec
- InsertDimensionRequest
- SearchDeveloperMetadataResponse
- PivotValueSummarizeFunction
- InterpolationPoint
- OrgChartSpecNodeSize
- CellData
- BatchUpdateValuesByDataFilterRequestResponseValueRenderOption
- ChartSourceRange
- AddNamedRangeResponse
- WaterfallChartDomain
- AddChartResponse
- UpdateChartSpecRequest
- SetBasicFilterRequest
- IterativeCalculationSettings
- UpdateValuesByDataFilterResponse
- GridProperties
- LineStyleType
- HistogramChartSpec
- CellFormatHyperlinkDisplayType
- BatchUpdateValuesByDataFilterRequestValueInputOption
- BasicFilterCriteria
- AddBandingRequest
- UpdateDimensionPropertiesRequest
- PivotTableCriteria
- AutoFillRequest
- DeveloperMetadataLookup
- HistogramChartSpecLegendPosition
- DuplicateSheetRequest
- TextRotation
- DuplicateFilterViewResponse
- SheetPropertiesSheetType
- BatchUpdateValuesRequest
- DataFilterValueRange
- AddChartRequest
- NamedRange
- DeveloperMetadataLookupLocationType
- MergeCellsRequest
- ManualRule
- MergeCellsRequestMergeType
- TextPosition
- CellFormatHorizontalAlignment
- BOrder
- SearchDeveloperMetadataRequest
- CandlestickSeries
- ExtendedValue
- AddNamedRangeRequest
- WaterfallChartSpecStackedType
- PivotFilterCriteria
- DimensionRange
- UpdateSpreadsheetPropertiesRequest
- DateTimeRuleType
- DeveloperMetadataLookupVisibility
- CandlestickDomain
- AddProtectedRangeResponse
- AppendDimensionRequest
- PivotValue
- BasicChartSpecCompareMode
- UnmergeCellsRequest
- DeleteSheetRequest
- BooleanConditionType
- AddDimensionGroupRequest
- WaterfallChartColumnStyle
- CandlestickData
- BandedRange
- UpdateBOrdersRequest
- ValueRangeMajorDimension
- BatchUpdateValuesByDataFilterRequest
- PivotGroupSortOrder
- BasicChartSpecChartType
- EmbeddedChart
- RowData
- Editors
- Xgafv
- PivotTable
- EmbeddedObjectPosition
- BasicFilter
- TextToColumnsRequest
- SpreadsheetPropertiesAutoRecalc
- CopyPasteRequestPasteOrientation
- GetSpreadsheetByDataFilterRequest
- BatchUpdateSpreadsheetRequest
- PasteDataRequestType
- UpdateValuesResponse
- DeleteDimensionGroupResponse
- CopySheetToAnotherSpreadsheetRequest
- AddFilterViewRequest
- PivotGroupValueMetadata
- CellFormatTextDirection
- BatchClearValuesByDataFilterResponse
- WaterfallChartSeries
- BasicChartSeriesType
- UpdateCellsRequest
- CellFormat
- DeleteProtectedRangeRequest
- UpdateProtectedRangeRequest
- AddSheetResponse
- ProtectedRange
- PivotValueCalculatedDisplayType
- BasicChartAxis
- GridData
- NumberFormat
- BatchGetValuesByDataFilterRequestDateTimeRenderOption
- BatchUpdateSpreadsheetResponse
- DataFilter
- SetDataValidationRequest
- BandingProperties
- ChartSpecHiddenDimensionStrategy
- DuplicateFilterViewRequest
- BOrderStyle
- PivotGroup
- AddBandingResponse
- OrgChartSpec
- CutPasteRequestPasteType
- BasicChartSpecLegendPosition
- ErrorValueType
- RandomizeRangeRequest
- HistogramSeries
- TreemapChartSpec
- ConditionalFormatRule
- BasicChartSpec
- ManualRuleGroup
- BatchGetValuesByDataFilterRequestMajorDimension
- AddConditionalFormatRuleRequest
- DeveloperMetadata
- TreemapChartColorScale
- PivotTableValueLayout
- DuplicateSheetResponse
- TextFormat
- CreateDeveloperMetadataRequest
- BatchClearValuesResponse
- MatchedValueRange
- BasicChartDomain
- InterpolationPointType
- HistogramRule
- MatchedDeveloperMetadata
- TextToColumnsRequestDelimiterType
- InsertRangeRequest
- InsertRangeRequestShiftDimension
- Padding
- ChartSpec
- DimensionProperties
- UpdateBandingRequest
- BatchGetValuesResponse
- DeleteBandingRequest
- DeleteDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- Request'
- LineStyle
- DeleteConditionalFormatRuleResponse
- UpdateConditionalFormatRuleResponse
Description
Reads and writes Google Sheets.
Synopsis
- sheetsService :: ServiceConfig
- spreadsheetsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets.readonly"]
- driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"]
- driveScope :: Proxy '["https://www.googleapis.com/auth/drive"]
- driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"]
- spreadsheetsScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets"]
- type SheetsAPI = SpreadsheetsSheetsCopyToResource :<|> (SpreadsheetsValuesBatchClearResource :<|> (SpreadsheetsValuesBatchClearByDataFilterResource :<|> (SpreadsheetsValuesGetResource :<|> (SpreadsheetsValuesBatchGetByDataFilterResource :<|> (SpreadsheetsValuesClearResource :<|> (SpreadsheetsValuesBatchGetResource :<|> (SpreadsheetsValuesBatchUpdateResource :<|> (SpreadsheetsValuesAppendResource :<|> (SpreadsheetsValuesBatchUpdateByDataFilterResource :<|> (SpreadsheetsValuesUpdateResource :<|> (SpreadsheetsDeveloperMetadataGetResource :<|> (SpreadsheetsDeveloperMetadataSearchResource :<|> (SpreadsheetsGetByDataFilterResource :<|> (SpreadsheetsGetResource :<|> (SpreadsheetsCreateResource :<|> SpreadsheetsBatchUpdateResource)))))))))))))))
- module Network.Google.Resource.Sheets.Spreadsheets.BatchUpdate
- module Network.Google.Resource.Sheets.Spreadsheets.Create
- module Network.Google.Resource.Sheets.Spreadsheets.DeveloperMetadata.Get
- module Network.Google.Resource.Sheets.Spreadsheets.DeveloperMetadata.Search
- module Network.Google.Resource.Sheets.Spreadsheets.Get
- module Network.Google.Resource.Sheets.Spreadsheets.GetByDataFilter
- module Network.Google.Resource.Sheets.Spreadsheets.Sheets.CopyTo
- module Network.Google.Resource.Sheets.Spreadsheets.Values.Append
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchClear
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchClearByDataFilter
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchGet
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchGetByDataFilter
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchUpdate
- module Network.Google.Resource.Sheets.Spreadsheets.Values.BatchUpdateByDataFilter
- module Network.Google.Resource.Sheets.Spreadsheets.Values.Clear
- module Network.Google.Resource.Sheets.Spreadsheets.Values.Get
- module Network.Google.Resource.Sheets.Spreadsheets.Values.Update
- data BasicChartSpecStackedType
- data PivotGroupSortValueBucket
- pivotGroupSortValueBucket :: PivotGroupSortValueBucket
- pgsvbBuckets :: Lens' PivotGroupSortValueBucket [ExtendedValue]
- pgsvbValuesIndex :: Lens' PivotGroupSortValueBucket (Maybe Int32)
- data ValueRange
- valueRange :: ValueRange
- vrValues :: Lens' ValueRange [[JSONValue]]
- vrRange :: Lens' ValueRange (Maybe Text)
- vrMajorDimension :: Lens' ValueRange (Maybe ValueRangeMajorDimension)
- data SortRangeRequest
- sortRangeRequest :: SortRangeRequest
- srrSortSpecs :: Lens' SortRangeRequest [SortSpec]
- srrRange :: Lens' SortRangeRequest (Maybe GridRange)
- data CopyPasteRequestPasteType
- data DeveloperMetadataLookupLocationMatchingStrategy
- data BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption
- data DeleteNamedRangeRequest
- deleteNamedRangeRequest :: DeleteNamedRangeRequest
- dnrrNamedRangeId :: Lens' DeleteNamedRangeRequest (Maybe Text)
- data UpdateNamedRangeRequest
- updateNamedRangeRequest :: UpdateNamedRangeRequest
- unrrNamedRange :: Lens' UpdateNamedRangeRequest (Maybe NamedRange)
- unrrFields :: Lens' UpdateNamedRangeRequest (Maybe GFieldMask)
- data BasicChartAxisPosition
- data ChartData
- chartData :: ChartData
- cdSourceRange :: Lens' ChartData (Maybe ChartSourceRange)
- data BatchClearValuesRequest
- batchClearValuesRequest :: BatchClearValuesRequest
- bcvrRanges :: Lens' BatchClearValuesRequest [Text]
- data CreateDeveloperMetadataResponse
- createDeveloperMetadataResponse :: CreateDeveloperMetadataResponse
- cdmrDeveloperMetadata :: Lens' CreateDeveloperMetadataResponse (Maybe DeveloperMetadata)
- data DateTimeRule
- dateTimeRule :: DateTimeRule
- dtrType :: Lens' DateTimeRule (Maybe DateTimeRuleType)
- data DeleteRangeRequestShiftDimension
- data BasicChartSeriesTargetAxis
- data DataFilterValueRangeMajorDimension
- data SpreadsheetProperties
- spreadsheetProperties :: SpreadsheetProperties
- spDefaultFormat :: Lens' SpreadsheetProperties (Maybe CellFormat)
- spLocale :: Lens' SpreadsheetProperties (Maybe Text)
- spIterativeCalculationSettings :: Lens' SpreadsheetProperties (Maybe IterativeCalculationSettings)
- spAutoRecalc :: Lens' SpreadsheetProperties (Maybe SpreadsheetPropertiesAutoRecalc)
- spTitle :: Lens' SpreadsheetProperties (Maybe Text)
- spTimeZone :: Lens' SpreadsheetProperties (Maybe Text)
- data BOrders
- bOrders :: BOrders
- boBottom :: Lens' BOrders (Maybe BOrder)
- boLeft :: Lens' BOrders (Maybe BOrder)
- boRight :: Lens' BOrders (Maybe BOrder)
- boTop :: Lens' BOrders (Maybe BOrder)
- data BatchClearValuesByDataFilterRequest
- batchClearValuesByDataFilterRequest :: BatchClearValuesByDataFilterRequest
- bcvbdfrDataFilters :: Lens' BatchClearValuesByDataFilterRequest [DataFilter]
- data TextFormatRun
- textFormatRun :: TextFormatRun
- tfrFormat :: Lens' TextFormatRun (Maybe TextFormat)
- tfrStartIndex :: Lens' TextFormatRun (Maybe Int32)
- data DeleteDimensionGroupRequest
- deleteDimensionGroupRequest :: DeleteDimensionGroupRequest
- ddgrRange :: Lens' DeleteDimensionGroupRequest (Maybe DimensionRange)
- data UpdateDimensionGroupRequest
- updateDimensionGroupRequest :: UpdateDimensionGroupRequest
- udgrDimensionGroup :: Lens' UpdateDimensionGroupRequest (Maybe DimensionGroup)
- udgrFields :: Lens' UpdateDimensionGroupRequest (Maybe GFieldMask)
- data BubbleChartSpecLegendPosition
- data AddSheetRequest
- addSheetRequest :: AddSheetRequest
- asrProperties :: Lens' AddSheetRequest (Maybe SheetProperties)
- data SortSpec
- sortSpec :: SortSpec
- ssSortOrder :: Lens' SortSpec (Maybe SortSpecSortOrder)
- ssDimensionIndex :: Lens' SortSpec (Maybe Int32)
- data DimensionGroup
- dimensionGroup :: DimensionGroup
- dgCollapsed :: Lens' DimensionGroup (Maybe Bool)
- dgRange :: Lens' DimensionGroup (Maybe DimensionRange)
- dgDepth :: Lens' DimensionGroup (Maybe Int32)
- data BatchUpdateValuesRequestResponseDateTimeRenderOption
- data CopyPasteRequest
- copyPasteRequest :: CopyPasteRequest
- cprDestination :: Lens' CopyPasteRequest (Maybe GridRange)
- cprSource :: Lens' CopyPasteRequest (Maybe GridRange)
- cprPasteOrientation :: Lens' CopyPasteRequest (Maybe CopyPasteRequestPasteOrientation)
- cprPasteType :: Lens' CopyPasteRequest (Maybe CopyPasteRequestPasteType)
- data GridRange
- gridRange :: GridRange
- grEndColumnIndex :: Lens' GridRange (Maybe Int32)
- grStartColumnIndex :: Lens' GridRange (Maybe Int32)
- grEndRowIndex :: Lens' GridRange (Maybe Int32)
- grStartRowIndex :: Lens' GridRange (Maybe Int32)
- grSheetId :: Lens' GridRange (Maybe Int32)
- data AppendDimensionRequestDimension
- data AddFilterViewResponse
- addFilterViewResponse :: AddFilterViewResponse
- afvrFilter :: Lens' AddFilterViewResponse (Maybe FilterView)
- data DimensionRangeDimension
- data BooleanCondition
- booleanCondition :: BooleanCondition
- bcValues :: Lens' BooleanCondition [ConditionValue]
- bcType :: Lens' BooleanCondition (Maybe BooleanConditionType)
- data AutoResizeDimensionsRequest
- autoResizeDimensionsRequest :: AutoResizeDimensionsRequest
- ardrDimensions :: Lens' AutoResizeDimensionsRequest (Maybe DimensionRange)
- data BubbleChartSpec
- bubbleChartSpec :: BubbleChartSpec
- bcsBubbleTextStyle :: Lens' BubbleChartSpec (Maybe TextFormat)
- bcsBubbleBOrderColor :: Lens' BubbleChartSpec (Maybe Color)
- bcsLegendPosition :: Lens' BubbleChartSpec (Maybe BubbleChartSpecLegendPosition)
- bcsDomain :: Lens' BubbleChartSpec (Maybe ChartData)
- bcsSeries :: Lens' BubbleChartSpec (Maybe ChartData)
- bcsBubbleLabels :: Lens' BubbleChartSpec (Maybe ChartData)
- bcsGroupIds :: Lens' BubbleChartSpec (Maybe ChartData)
- bcsBubbleMinRadiusSize :: Lens' BubbleChartSpec (Maybe Int32)
- bcsBubbleMaxRadiusSize :: Lens' BubbleChartSpec (Maybe Int32)
- bcsBubbleOpacity :: Lens' BubbleChartSpec (Maybe Double)
- bcsBubbleSizes :: Lens' BubbleChartSpec (Maybe ChartData)
- data DeleteRangeRequest
- deleteRangeRequest :: DeleteRangeRequest
- drrShiftDimension :: Lens' DeleteRangeRequest (Maybe DeleteRangeRequestShiftDimension)
- drrRange :: Lens' DeleteRangeRequest (Maybe GridRange)
- data Sheet
- sheet :: Sheet
- sColumnGroups :: Lens' Sheet [DimensionGroup]
- sData :: Lens' Sheet [GridData]
- sMerges :: Lens' Sheet [GridRange]
- sRowGroups :: Lens' Sheet [DimensionGroup]
- sProtectedRanges :: Lens' Sheet [ProtectedRange]
- sBandedRanges :: Lens' Sheet [BandedRange]
- sCharts :: Lens' Sheet [EmbeddedChart]
- sBasicFilter :: Lens' Sheet (Maybe BasicFilter)
- sDeveloperMetadata :: Lens' Sheet [DeveloperMetadata]
- sConditionalFormats :: Lens' Sheet [ConditionalFormatRule]
- sFilterViews :: Lens' Sheet [FilterView]
- sProperties :: Lens' Sheet (Maybe SheetProperties)
- data GridCoordinate
- gridCoordinate :: GridCoordinate
- gcColumnIndex :: Lens' GridCoordinate (Maybe Int32)
- gcRowIndex :: Lens' GridCoordinate (Maybe Int32)
- gcSheetId :: Lens' GridCoordinate (Maybe Int32)
- data ClearValuesResponse
- clearValuesResponse :: ClearValuesResponse
- cvrClearedRange :: Lens' ClearValuesResponse (Maybe Text)
- cvrSpreadsheetId :: Lens' ClearValuesResponse (Maybe Text)
- data ClearBasicFilterRequest
- clearBasicFilterRequest :: ClearBasicFilterRequest
- cbfrSheetId :: Lens' ClearBasicFilterRequest (Maybe Int32)
- data BatchGetValuesByDataFilterRequestValueRenderOption
- data UpdateEmbeddedObjectPositionRequest
- updateEmbeddedObjectPositionRequest :: UpdateEmbeddedObjectPositionRequest
- ueoprNewPosition :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe EmbeddedObjectPosition)
- ueoprObjectId :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe Int32)
- ueoprFields :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe GFieldMask)
- data SourceAndDestinationDimension
- data BooleanRule
- booleanRule :: BooleanRule
- brFormat :: Lens' BooleanRule (Maybe CellFormat)
- brCondition :: Lens' BooleanRule (Maybe BooleanCondition)
- data CellFormatWrapStrategy
- data BatchGetValuesByDataFilterResponse
- batchGetValuesByDataFilterResponse :: BatchGetValuesByDataFilterResponse
- bgvbdfrSpreadsheetId :: Lens' BatchGetValuesByDataFilterResponse (Maybe Text)
- bgvbdfrValueRanges :: Lens' BatchGetValuesByDataFilterResponse [MatchedValueRange]
- data SourceAndDestination
- sourceAndDestination :: SourceAndDestination
- sadDimension :: Lens' SourceAndDestination (Maybe SourceAndDestinationDimension)
- sadSource :: Lens' SourceAndDestination (Maybe GridRange)
- sadFillLength :: Lens' SourceAndDestination (Maybe Int32)
- data PasteDataRequest
- pasteDataRequest :: PasteDataRequest
- pdrData :: Lens' PasteDataRequest (Maybe Text)
- pdrCoordinate :: Lens' PasteDataRequest (Maybe GridCoordinate)
- pdrHTML :: Lens' PasteDataRequest (Maybe Bool)
- pdrType :: Lens' PasteDataRequest (Maybe PasteDataRequestType)
- pdrDelimiter :: Lens' PasteDataRequest (Maybe Text)
- data BatchUpdateValuesRequestValueInputOption
- data AppendCellsRequest
- appendCellsRequest :: AppendCellsRequest
- acrRows :: Lens' AppendCellsRequest [RowData]
- acrSheetId :: Lens' AppendCellsRequest (Maybe Int32)
- acrFields :: Lens' AppendCellsRequest (Maybe GFieldMask)
- data FindReplaceResponse
- findReplaceResponse :: FindReplaceResponse
- frrValuesChanged :: Lens' FindReplaceResponse (Maybe Int32)
- frrFormulasChanged :: Lens' FindReplaceResponse (Maybe Int32)
- frrRowsChanged :: Lens' FindReplaceResponse (Maybe Int32)
- frrSheetsChanged :: Lens' FindReplaceResponse (Maybe Int32)
- frrOccurrencesChanged :: Lens' FindReplaceResponse (Maybe Int32)
- data AddDimensionGroupResponse
- addDimensionGroupResponse :: AddDimensionGroupResponse
- adgrDimensionGroups :: Lens' AddDimensionGroupResponse [DimensionGroup]
- data PieChartSpec
- pieChartSpec :: PieChartSpec
- pcsPieHole :: Lens' PieChartSpec (Maybe Double)
- pcsLegendPosition :: Lens' PieChartSpec (Maybe PieChartSpecLegendPosition)
- pcsDomain :: Lens' PieChartSpec (Maybe ChartData)
- pcsSeries :: Lens' PieChartSpec (Maybe ChartData)
- pcsThreeDimensional :: Lens' PieChartSpec (Maybe Bool)
- data BatchUpdateValuesByDataFilterResponse
- batchUpdateValuesByDataFilterResponse :: BatchUpdateValuesByDataFilterResponse
- buvbdfrTotalUpdatedColumns :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32)
- buvbdfrResponses :: Lens' BatchUpdateValuesByDataFilterResponse [UpdateValuesByDataFilterResponse]
- buvbdfrSpreadsheetId :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Text)
- buvbdfrTotalUpdatedSheets :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32)
- buvbdfrTotalUpdatedCells :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32)
- buvbdfrTotalUpdatedRows :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32)
- data TextPositionHorizontalAlignment
- data AppendValuesResponse
- appendValuesResponse :: AppendValuesResponse
- avrSpreadsheetId :: Lens' AppendValuesResponse (Maybe Text)
- avrUpdates :: Lens' AppendValuesResponse (Maybe UpdateValuesResponse)
- avrTableRange :: Lens' AppendValuesResponse (Maybe Text)
- data DeveloperMetadataVisibility
- data BatchUpdateValuesRequestResponseValueRenderOption
- data DataValidationRule
- dataValidationRule :: DataValidationRule
- dvrShowCustomUi :: Lens' DataValidationRule (Maybe Bool)
- dvrInputMessage :: Lens' DataValidationRule (Maybe Text)
- dvrStrict :: Lens' DataValidationRule (Maybe Bool)
- dvrCondition :: Lens' DataValidationRule (Maybe BooleanCondition)
- data FilterView
- filterView :: FilterView
- fvSortSpecs :: Lens' FilterView [SortSpec]
- fvNamedRangeId :: Lens' FilterView (Maybe Text)
- fvRange :: Lens' FilterView (Maybe GridRange)
- fvFilterViewId :: Lens' FilterView (Maybe Int32)
- fvTitle :: Lens' FilterView (Maybe Text)
- fvCriteria :: Lens' FilterView (Maybe FilterViewCriteria)
- data Color
- color :: Color
- cRed :: Lens' Color (Maybe Double)
- cAlpha :: Lens' Color (Maybe Double)
- cGreen :: Lens' Color (Maybe Double)
- cBlue :: Lens' Color (Maybe Double)
- data DeleteFilterViewRequest
- deleteFilterViewRequest :: DeleteFilterViewRequest
- dfvrFilterId :: Lens' DeleteFilterViewRequest (Maybe Int32)
- data UpdateFilterViewRequest
- updateFilterViewRequest :: UpdateFilterViewRequest
- ufvrFilter :: Lens' UpdateFilterViewRequest (Maybe FilterView)
- ufvrFields :: Lens' UpdateFilterViewRequest (Maybe GFieldMask)
- data BasicChartSeries
- basicChartSeries :: BasicChartSeries
- bTargetAxis :: Lens' BasicChartSeries (Maybe BasicChartSeriesTargetAxis)
- bColor :: Lens' BasicChartSeries (Maybe Color)
- bSeries :: Lens' BasicChartSeries (Maybe ChartData)
- bType :: Lens' BasicChartSeries (Maybe BasicChartSeriesType)
- bLineStyle :: Lens' BasicChartSeries (Maybe LineStyle)
- data PivotGroupRule
- pivotGroupRule :: PivotGroupRule
- pgrDateTimeRule :: Lens' PivotGroupRule (Maybe DateTimeRule)
- pgrManualRule :: Lens' PivotGroupRule (Maybe ManualRule)
- pgrHistogramRule :: Lens' PivotGroupRule (Maybe HistogramRule)
- data AddProtectedRangeRequest
- addProtectedRangeRequest :: AddProtectedRangeRequest
- aprrProtectedRange :: Lens' AddProtectedRangeRequest (Maybe ProtectedRange)
- data PieChartSpecLegendPosition
- data RepeatCellRequest
- repeatCellRequest :: RepeatCellRequest
- rcrCell :: Lens' RepeatCellRequest (Maybe CellData)
- rcrRange :: Lens' RepeatCellRequest (Maybe GridRange)
- rcrFields :: Lens' RepeatCellRequest (Maybe GFieldMask)
- data ConditionValue
- conditionValue :: ConditionValue
- cvRelativeDate :: Lens' ConditionValue (Maybe ConditionValueRelativeDate)
- cvUserEnteredValue :: Lens' ConditionValue (Maybe Text)
- data DeleteDimensionRequest
- deleteDimensionRequest :: DeleteDimensionRequest
- ddrRange :: Lens' DeleteDimensionRequest (Maybe DimensionRange)
- data ClearValuesRequest
- clearValuesRequest :: ClearValuesRequest
- data FindReplaceRequest
- findReplaceRequest :: FindReplaceRequest
- frrMatchCase :: Lens' FindReplaceRequest (Maybe Bool)
- frrAllSheets :: Lens' FindReplaceRequest (Maybe Bool)
- frrIncludeFormulas :: Lens' FindReplaceRequest (Maybe Bool)
- frrMatchEntireCell :: Lens' FindReplaceRequest (Maybe Bool)
- frrRange :: Lens' FindReplaceRequest (Maybe GridRange)
- frrSheetId :: Lens' FindReplaceRequest (Maybe Int32)
- frrFind :: Lens' FindReplaceRequest (Maybe Text)
- frrSearchByRegex :: Lens' FindReplaceRequest (Maybe Bool)
- frrReplacement :: Lens' FindReplaceRequest (Maybe Text)
- data MoveDimensionRequest
- moveDimensionRequest :: MoveDimensionRequest
- mdrDestinationIndex :: Lens' MoveDimensionRequest (Maybe Int32)
- mdrSource :: Lens' MoveDimensionRequest (Maybe DimensionRange)
- data BatchGetValuesByDataFilterRequest
- batchGetValuesByDataFilterRequest :: BatchGetValuesByDataFilterRequest
- bgvbdfrValueRenderOption :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestValueRenderOption)
- bgvbdfrDataFilters :: Lens' BatchGetValuesByDataFilterRequest [DataFilter]
- bgvbdfrDateTimeRenderOption :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestDateTimeRenderOption)
- bgvbdfrMajorDimension :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestMajorDimension)
- data CellFormatVerticalAlignment
- data NumberFormatType
- data GradientRule
- gradientRule :: GradientRule
- grMidpoint :: Lens' GradientRule (Maybe InterpolationPoint)
- grMaxpoint :: Lens' GradientRule (Maybe InterpolationPoint)
- grMinpoint :: Lens' GradientRule (Maybe InterpolationPoint)
- data CutPasteRequest
- cutPasteRequest :: CutPasteRequest
- cDestination :: Lens' CutPasteRequest (Maybe GridCoordinate)
- cSource :: Lens' CutPasteRequest (Maybe GridRange)
- cPasteType :: Lens' CutPasteRequest (Maybe CutPasteRequestPasteType)
- data UpdateEmbeddedObjectPositionResponse
- updateEmbeddedObjectPositionResponse :: UpdateEmbeddedObjectPositionResponse
- ueoprPosition :: Lens' UpdateEmbeddedObjectPositionResponse (Maybe EmbeddedObjectPosition)
- data ConditionValueRelativeDate
- data WaterfallChartCustomSubtotal
- waterfallChartCustomSubtotal :: WaterfallChartCustomSubtotal
- wccsDataIsSubtotal :: Lens' WaterfallChartCustomSubtotal (Maybe Bool)
- wccsSubtotalIndex :: Lens' WaterfallChartCustomSubtotal (Maybe Int32)
- wccsLabel :: Lens' WaterfallChartCustomSubtotal (Maybe Text)
- data DeveloperMetadataLocationLocationType
- data Response
- response :: Response
- rAddFilterView :: Lens' Response (Maybe AddFilterViewResponse)
- rCreateDeveloperMetadata :: Lens' Response (Maybe CreateDeveloperMetadataResponse)
- rDuplicateFilterView :: Lens' Response (Maybe DuplicateFilterViewResponse)
- rUpdateEmbeddedObjectPosition :: Lens' Response (Maybe UpdateEmbeddedObjectPositionResponse)
- rDeleteDimensionGroup :: Lens' Response (Maybe DeleteDimensionGroupResponse)
- rAddSheet :: Lens' Response (Maybe AddSheetResponse)
- rFindReplace :: Lens' Response (Maybe FindReplaceResponse)
- rAddProtectedRange :: Lens' Response (Maybe AddProtectedRangeResponse)
- rDeleteConditionalFormatRule :: Lens' Response (Maybe DeleteConditionalFormatRuleResponse)
- rUpdateConditionalFormatRule :: Lens' Response (Maybe UpdateConditionalFormatRuleResponse)
- rDeleteDeveloperMetadata :: Lens' Response (Maybe DeleteDeveloperMetadataResponse)
- rUpdateDeveloperMetadata :: Lens' Response (Maybe UpdateDeveloperMetadataResponse)
- rAddNamedRange :: Lens' Response (Maybe AddNamedRangeResponse)
- rAddChart :: Lens' Response (Maybe AddChartResponse)
- rAddBanding :: Lens' Response (Maybe AddBandingResponse)
- rDuplicateSheet :: Lens' Response (Maybe DuplicateSheetResponse)
- rAddDimensionGroup :: Lens' Response (Maybe AddDimensionGroupResponse)
- data FilterCriteria
- filterCriteria :: FilterCriteria
- fcHiddenValues :: Lens' FilterCriteria [Text]
- fcCondition :: Lens' FilterCriteria (Maybe BooleanCondition)
- data ErrorValue
- errorValue :: ErrorValue
- evType :: Lens' ErrorValue (Maybe ErrorValueType)
- evMessage :: Lens' ErrorValue (Maybe Text)
- data UpdateConditionalFormatRuleRequest
- updateConditionalFormatRuleRequest :: UpdateConditionalFormatRuleRequest
- ucfrrRule :: Lens' UpdateConditionalFormatRuleRequest (Maybe ConditionalFormatRule)
- ucfrrNewIndex :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32)
- ucfrrSheetId :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32)
- ucfrrIndex :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32)
- data DeleteConditionalFormatRuleRequest
- deleteConditionalFormatRuleRequest :: DeleteConditionalFormatRuleRequest
- dcfrrSheetId :: Lens' DeleteConditionalFormatRuleRequest (Maybe Int32)
- dcfrrIndex :: Lens' DeleteConditionalFormatRuleRequest (Maybe Int32)
- data UpdateDeveloperMetadataRequest
- updateDeveloperMetadataRequest :: UpdateDeveloperMetadataRequest
- udmrDataFilters :: Lens' UpdateDeveloperMetadataRequest [DataFilter]
- udmrDeveloperMetadata :: Lens' UpdateDeveloperMetadataRequest (Maybe DeveloperMetadata)
- udmrFields :: Lens' UpdateDeveloperMetadataRequest (Maybe GFieldMask)
- data SortSpecSortOrder
- data DeleteDeveloperMetadataRequest
- deleteDeveloperMetadataRequest :: DeleteDeveloperMetadataRequest
- ddmrDataFilter :: Lens' DeleteDeveloperMetadataRequest (Maybe DataFilter)
- data WaterfallChartSpec
- waterfallChartSpec :: WaterfallChartSpec
- wcsStackedType :: Lens' WaterfallChartSpec (Maybe WaterfallChartSpecStackedType)
- wcsConnectorLineStyle :: Lens' WaterfallChartSpec (Maybe LineStyle)
- wcsDomain :: Lens' WaterfallChartSpec (Maybe WaterfallChartDomain)
- wcsSeries :: Lens' WaterfallChartSpec [WaterfallChartSeries]
- wcsHideConnectorLines :: Lens' WaterfallChartSpec (Maybe Bool)
- wcsFirstValueIsTotal :: Lens' WaterfallChartSpec (Maybe Bool)
- data OverlayPosition
- overlayPosition :: OverlayPosition
- opHeightPixels :: Lens' OverlayPosition (Maybe Int32)
- opOffSetYPixels :: Lens' OverlayPosition (Maybe Int32)
- opAnchorCell :: Lens' OverlayPosition (Maybe GridCoordinate)
- opWidthPixels :: Lens' OverlayPosition (Maybe Int32)
- opOffSetXPixels :: Lens' OverlayPosition (Maybe Int32)
- data DeleteEmbeddedObjectRequest
- deleteEmbeddedObjectRequest :: DeleteEmbeddedObjectRequest
- deorObjectId :: Lens' DeleteEmbeddedObjectRequest (Maybe Int32)
- data DeveloperMetadataLocation
- developerMetadataLocation :: DeveloperMetadataLocation
- dmlSpreadsheet :: Lens' DeveloperMetadataLocation (Maybe Bool)
- dmlDimensionRange :: Lens' DeveloperMetadataLocation (Maybe DimensionRange)
- dmlSheetId :: Lens' DeveloperMetadataLocation (Maybe Int32)
- dmlLocationType :: Lens' DeveloperMetadataLocation (Maybe DeveloperMetadataLocationLocationType)
- data SheetProperties
- sheetProperties :: SheetProperties
- sTabColor :: Lens' SheetProperties (Maybe Color)
- sGridProperties :: Lens' SheetProperties (Maybe GridProperties)
- sSheetType :: Lens' SheetProperties (Maybe SheetPropertiesSheetType)
- sHidden :: Lens' SheetProperties (Maybe Bool)
- sSheetId :: Lens' SheetProperties (Maybe Int32)
- sTitle :: Lens' SheetProperties (Maybe Text)
- sRightToLeft :: Lens' SheetProperties (Maybe Bool)
- sIndex :: Lens' SheetProperties (Maybe Int32)
- data FilterViewCriteria
- filterViewCriteria :: HashMap Text FilterCriteria -> FilterViewCriteria
- fvcAddtional :: Lens' FilterViewCriteria (HashMap Text FilterCriteria)
- data BatchUpdateValuesResponse
- batchUpdateValuesResponse :: BatchUpdateValuesResponse
- buvrTotalUpdatedColumns :: Lens' BatchUpdateValuesResponse (Maybe Int32)
- buvrResponses :: Lens' BatchUpdateValuesResponse [UpdateValuesResponse]
- buvrSpreadsheetId :: Lens' BatchUpdateValuesResponse (Maybe Text)
- buvrTotalUpdatedSheets :: Lens' BatchUpdateValuesResponse (Maybe Int32)
- buvrTotalUpdatedCells :: Lens' BatchUpdateValuesResponse (Maybe Int32)
- buvrTotalUpdatedRows :: Lens' BatchUpdateValuesResponse (Maybe Int32)
- data UpdateSheetPropertiesRequest
- updateSheetPropertiesRequest :: UpdateSheetPropertiesRequest
- usprFields :: Lens' UpdateSheetPropertiesRequest (Maybe GFieldMask)
- usprProperties :: Lens' UpdateSheetPropertiesRequest (Maybe SheetProperties)
- data Spreadsheet
- spreadsheet :: Spreadsheet
- sprSheets :: Lens' Spreadsheet [Sheet]
- sprNamedRanges :: Lens' Spreadsheet [NamedRange]
- sprSpreadsheetId :: Lens' Spreadsheet (Maybe Text)
- sprSpreadsheetURL :: Lens' Spreadsheet (Maybe Text)
- sprDeveloperMetadata :: Lens' Spreadsheet [DeveloperMetadata]
- sprProperties :: Lens' Spreadsheet (Maybe SpreadsheetProperties)
- data CandlestickChartSpec
- candlestickChartSpec :: CandlestickChartSpec
- ccsData :: Lens' CandlestickChartSpec [CandlestickData]
- ccsDomain :: Lens' CandlestickChartSpec (Maybe CandlestickDomain)
- data InsertDimensionRequest
- insertDimensionRequest :: InsertDimensionRequest
- idrRange :: Lens' InsertDimensionRequest (Maybe DimensionRange)
- idrInheritFromBefore :: Lens' InsertDimensionRequest (Maybe Bool)
- data SearchDeveloperMetadataResponse
- searchDeveloperMetadataResponse :: SearchDeveloperMetadataResponse
- sdmrMatchedDeveloperMetadata :: Lens' SearchDeveloperMetadataResponse [MatchedDeveloperMetadata]
- data PivotValueSummarizeFunction
- data InterpolationPoint
- interpolationPoint :: InterpolationPoint
- ipColor :: Lens' InterpolationPoint (Maybe Color)
- ipValue :: Lens' InterpolationPoint (Maybe Text)
- ipType :: Lens' InterpolationPoint (Maybe InterpolationPointType)
- data OrgChartSpecNodeSize
- data CellData
- cellData :: CellData
- cdTextFormatRuns :: Lens' CellData [TextFormatRun]
- cdNote :: Lens' CellData (Maybe Text)
- cdUserEnteredValue :: Lens' CellData (Maybe ExtendedValue)
- cdUserEnteredFormat :: Lens' CellData (Maybe CellFormat)
- cdEffectiveFormat :: Lens' CellData (Maybe CellFormat)
- cdPivotTable :: Lens' CellData (Maybe PivotTable)
- cdFormattedValue :: Lens' CellData (Maybe Text)
- cdDataValidation :: Lens' CellData (Maybe DataValidationRule)
- cdHyperlink :: Lens' CellData (Maybe Text)
- cdEffectiveValue :: Lens' CellData (Maybe ExtendedValue)
- data BatchUpdateValuesByDataFilterRequestResponseValueRenderOption
- data ChartSourceRange
- chartSourceRange :: ChartSourceRange
- csrSources :: Lens' ChartSourceRange [GridRange]
- data AddNamedRangeResponse
- addNamedRangeResponse :: AddNamedRangeResponse
- anrrNamedRange :: Lens' AddNamedRangeResponse (Maybe NamedRange)
- data WaterfallChartDomain
- waterfallChartDomain :: WaterfallChartDomain
- wcdReversed :: Lens' WaterfallChartDomain (Maybe Bool)
- wcdData :: Lens' WaterfallChartDomain (Maybe ChartData)
- data AddChartResponse
- addChartResponse :: AddChartResponse
- acrChart :: Lens' AddChartResponse (Maybe EmbeddedChart)
- data UpdateChartSpecRequest
- updateChartSpecRequest :: UpdateChartSpecRequest
- ucsrSpec :: Lens' UpdateChartSpecRequest (Maybe ChartSpec)
- ucsrChartId :: Lens' UpdateChartSpecRequest (Maybe Int32)
- data SetBasicFilterRequest
- setBasicFilterRequest :: SetBasicFilterRequest
- sbfrFilter :: Lens' SetBasicFilterRequest (Maybe BasicFilter)
- data IterativeCalculationSettings
- iterativeCalculationSettings :: IterativeCalculationSettings
- icsMaxIterations :: Lens' IterativeCalculationSettings (Maybe Int32)
- icsConvergenceThreshold :: Lens' IterativeCalculationSettings (Maybe Double)
- data UpdateValuesByDataFilterResponse
- updateValuesByDataFilterResponse :: UpdateValuesByDataFilterResponse
- uvbdfrUpdatedCells :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32)
- uvbdfrUpdatedRows :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32)
- uvbdfrUpdatedRange :: Lens' UpdateValuesByDataFilterResponse (Maybe Text)
- uvbdfrUpdatedData :: Lens' UpdateValuesByDataFilterResponse (Maybe ValueRange)
- uvbdfrUpdatedColumns :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32)
- uvbdfrDataFilter :: Lens' UpdateValuesByDataFilterResponse (Maybe DataFilter)
- data GridProperties
- gridProperties :: GridProperties
- gpFrozenColumnCount :: Lens' GridProperties (Maybe Int32)
- gpColumnCount :: Lens' GridProperties (Maybe Int32)
- gpColumnGroupControlAfter :: Lens' GridProperties (Maybe Bool)
- gpHideGridlines :: Lens' GridProperties (Maybe Bool)
- gpFrozenRowCount :: Lens' GridProperties (Maybe Int32)
- gpRowGroupControlAfter :: Lens' GridProperties (Maybe Bool)
- gpRowCount :: Lens' GridProperties (Maybe Int32)
- data LineStyleType
- data HistogramChartSpec
- histogramChartSpec :: HistogramChartSpec
- hcsLegendPosition :: Lens' HistogramChartSpec (Maybe HistogramChartSpecLegendPosition)
- hcsSeries :: Lens' HistogramChartSpec [HistogramSeries]
- hcsShowItemDividers :: Lens' HistogramChartSpec (Maybe Bool)
- hcsOutlierPercentile :: Lens' HistogramChartSpec (Maybe Double)
- hcsBucketSize :: Lens' HistogramChartSpec (Maybe Double)
- data CellFormatHyperlinkDisplayType
- data BatchUpdateValuesByDataFilterRequestValueInputOption
- data BasicFilterCriteria
- basicFilterCriteria :: HashMap Text FilterCriteria -> BasicFilterCriteria
- bfcAddtional :: Lens' BasicFilterCriteria (HashMap Text FilterCriteria)
- data AddBandingRequest
- addBandingRequest :: AddBandingRequest
- abrBandedRange :: Lens' AddBandingRequest (Maybe BandedRange)
- data UpdateDimensionPropertiesRequest
- updateDimensionPropertiesRequest :: UpdateDimensionPropertiesRequest
- udprRange :: Lens' UpdateDimensionPropertiesRequest (Maybe DimensionRange)
- udprFields :: Lens' UpdateDimensionPropertiesRequest (Maybe GFieldMask)
- udprProperties :: Lens' UpdateDimensionPropertiesRequest (Maybe DimensionProperties)
- data PivotTableCriteria
- pivotTableCriteria :: HashMap Text PivotFilterCriteria -> PivotTableCriteria
- ptcAddtional :: Lens' PivotTableCriteria (HashMap Text PivotFilterCriteria)
- data AutoFillRequest
- autoFillRequest :: AutoFillRequest
- afrSourceAndDestination :: Lens' AutoFillRequest (Maybe SourceAndDestination)
- afrUseAlternateSeries :: Lens' AutoFillRequest (Maybe Bool)
- afrRange :: Lens' AutoFillRequest (Maybe GridRange)
- data DeveloperMetadataLookup
- developerMetadataLookup :: DeveloperMetadataLookup
- dLocationMatchingStrategy :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupLocationMatchingStrategy)
- dMetadataId :: Lens' DeveloperMetadataLookup (Maybe Int32)
- dVisibility :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupVisibility)
- dMetadataKey :: Lens' DeveloperMetadataLookup (Maybe Text)
- dLocationType :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupLocationType)
- dMetadataLocation :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLocation)
- dMetadataValue :: Lens' DeveloperMetadataLookup (Maybe Text)
- data HistogramChartSpecLegendPosition
- data DuplicateSheetRequest
- duplicateSheetRequest :: DuplicateSheetRequest
- dsrNewSheetName :: Lens' DuplicateSheetRequest (Maybe Text)
- dsrInsertSheetIndex :: Lens' DuplicateSheetRequest (Maybe Int32)
- dsrSourceSheetId :: Lens' DuplicateSheetRequest (Maybe Int32)
- dsrNewSheetId :: Lens' DuplicateSheetRequest (Maybe Int32)
- data TextRotation
- textRotation :: TextRotation
- trAngle :: Lens' TextRotation (Maybe Int32)
- trVertical :: Lens' TextRotation (Maybe Bool)
- data DuplicateFilterViewResponse
- duplicateFilterViewResponse :: DuplicateFilterViewResponse
- dfvrFilter :: Lens' DuplicateFilterViewResponse (Maybe FilterView)
- data SheetPropertiesSheetType
- data BatchUpdateValuesRequest
- batchUpdateValuesRequest :: BatchUpdateValuesRequest
- buvrData :: Lens' BatchUpdateValuesRequest [ValueRange]
- buvrValueInputOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestValueInputOption)
- buvrIncludeValuesInResponse :: Lens' BatchUpdateValuesRequest (Maybe Bool)
- buvrResponseDateTimeRenderOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestResponseDateTimeRenderOption)
- buvrResponseValueRenderOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestResponseValueRenderOption)
- data DataFilterValueRange
- dataFilterValueRange :: DataFilterValueRange
- dfvrValues :: Lens' DataFilterValueRange [[JSONValue]]
- dfvrDataFilter :: Lens' DataFilterValueRange (Maybe DataFilter)
- dfvrMajorDimension :: Lens' DataFilterValueRange (Maybe DataFilterValueRangeMajorDimension)
- data AddChartRequest
- addChartRequest :: AddChartRequest
- aChart :: Lens' AddChartRequest (Maybe EmbeddedChart)
- data NamedRange
- namedRange :: NamedRange
- nrNamedRangeId :: Lens' NamedRange (Maybe Text)
- nrName :: Lens' NamedRange (Maybe Text)
- nrRange :: Lens' NamedRange (Maybe GridRange)
- data DeveloperMetadataLookupLocationType
- data MergeCellsRequest
- mergeCellsRequest :: MergeCellsRequest
- mcrMergeType :: Lens' MergeCellsRequest (Maybe MergeCellsRequestMergeType)
- mcrRange :: Lens' MergeCellsRequest (Maybe GridRange)
- data ManualRule
- manualRule :: ManualRule
- mrGroups :: Lens' ManualRule [ManualRuleGroup]
- data MergeCellsRequestMergeType
- data TextPosition
- textPosition :: TextPosition
- tpHorizontalAlignment :: Lens' TextPosition (Maybe TextPositionHorizontalAlignment)
- data CellFormatHorizontalAlignment
- data BOrder
- bOrder :: BOrder
- boStyle :: Lens' BOrder (Maybe BOrderStyle)
- boColor :: Lens' BOrder (Maybe Color)
- boWidth :: Lens' BOrder (Maybe Int32)
- data SearchDeveloperMetadataRequest
- searchDeveloperMetadataRequest :: SearchDeveloperMetadataRequest
- sdmrDataFilters :: Lens' SearchDeveloperMetadataRequest [DataFilter]
- data CandlestickSeries
- candlestickSeries :: CandlestickSeries
- csData :: Lens' CandlestickSeries (Maybe ChartData)
- data ExtendedValue
- extendedValue :: ExtendedValue
- evBoolValue :: Lens' ExtendedValue (Maybe Bool)
- evNumberValue :: Lens' ExtendedValue (Maybe Double)
- evErrorValue :: Lens' ExtendedValue (Maybe ErrorValue)
- evStringValue :: Lens' ExtendedValue (Maybe Text)
- evFormulaValue :: Lens' ExtendedValue (Maybe Text)
- data AddNamedRangeRequest
- addNamedRangeRequest :: AddNamedRangeRequest
- aNamedRange :: Lens' AddNamedRangeRequest (Maybe NamedRange)
- data WaterfallChartSpecStackedType
- data PivotFilterCriteria
- pivotFilterCriteria :: PivotFilterCriteria
- pfcVisibleValues :: Lens' PivotFilterCriteria [Text]
- data DimensionRange
- dimensionRange :: DimensionRange
- drDimension :: Lens' DimensionRange (Maybe DimensionRangeDimension)
- drEndIndex :: Lens' DimensionRange (Maybe Int32)
- drSheetId :: Lens' DimensionRange (Maybe Int32)
- drStartIndex :: Lens' DimensionRange (Maybe Int32)
- data UpdateSpreadsheetPropertiesRequest
- updateSpreadsheetPropertiesRequest :: UpdateSpreadsheetPropertiesRequest
- uFields :: Lens' UpdateSpreadsheetPropertiesRequest (Maybe GFieldMask)
- uProperties :: Lens' UpdateSpreadsheetPropertiesRequest (Maybe SpreadsheetProperties)
- data DateTimeRuleType
- data DeveloperMetadataLookupVisibility
- data CandlestickDomain
- candlestickDomain :: CandlestickDomain
- cdReversed :: Lens' CandlestickDomain (Maybe Bool)
- cdData :: Lens' CandlestickDomain (Maybe ChartData)
- data AddProtectedRangeResponse
- addProtectedRangeResponse :: AddProtectedRangeResponse
- aProtectedRange :: Lens' AddProtectedRangeResponse (Maybe ProtectedRange)
- data AppendDimensionRequest
- appendDimensionRequest :: AppendDimensionRequest
- adrLength :: Lens' AppendDimensionRequest (Maybe Int32)
- adrDimension :: Lens' AppendDimensionRequest (Maybe AppendDimensionRequestDimension)
- adrSheetId :: Lens' AppendDimensionRequest (Maybe Int32)
- data PivotValue
- pivotValue :: PivotValue
- pvSourceColumnOffSet :: Lens' PivotValue (Maybe Int32)
- pvFormula :: Lens' PivotValue (Maybe Text)
- pvName :: Lens' PivotValue (Maybe Text)
- pvCalculatedDisplayType :: Lens' PivotValue (Maybe PivotValueCalculatedDisplayType)
- pvSummarizeFunction :: Lens' PivotValue (Maybe PivotValueSummarizeFunction)
- data BasicChartSpecCompareMode
- data UnmergeCellsRequest
- unmergeCellsRequest :: UnmergeCellsRequest
- ucrRange :: Lens' UnmergeCellsRequest (Maybe GridRange)
- data DeleteSheetRequest
- deleteSheetRequest :: DeleteSheetRequest
- dsrSheetId :: Lens' DeleteSheetRequest (Maybe Int32)
- data BooleanConditionType
- = ConditionTypeUnspecified
- | NumberGreater
- | NumberGreaterThanEQ
- | NumberLess
- | NumberLessThanEQ
- | NumberEQ
- | NumberNotEQ
- | NumberBetween
- | NumberNotBetween
- | TextContains
- | TextNotContains
- | TextStartsWith
- | TextEndsWith
- | TextEQ
- | TextIsEmail
- | TextIsURL
- | DateEQ
- | DateBefore
- | DateAfter
- | DateOnOrBefore
- | DateOnOrAfter
- | DateBetween
- | DateNotBetween
- | DateIsValid
- | OneOfRange
- | OneOfList
- | Blank
- | NotBlank
- | CustomFormula
- | Boolean
- data AddDimensionGroupRequest
- addDimensionGroupRequest :: AddDimensionGroupRequest
- adgrRange :: Lens' AddDimensionGroupRequest (Maybe DimensionRange)
- data WaterfallChartColumnStyle
- waterfallChartColumnStyle :: WaterfallChartColumnStyle
- wColor :: Lens' WaterfallChartColumnStyle (Maybe Color)
- wLabel :: Lens' WaterfallChartColumnStyle (Maybe Text)
- data CandlestickData
- candlestickData :: CandlestickData
- cdLowSeries :: Lens' CandlestickData (Maybe CandlestickSeries)
- cdHighSeries :: Lens' CandlestickData (Maybe CandlestickSeries)
- cdOpenSeries :: Lens' CandlestickData (Maybe CandlestickSeries)
- cdCloseSeries :: Lens' CandlestickData (Maybe CandlestickSeries)
- data BandedRange
- bandedRange :: BandedRange
- brBandedRangeId :: Lens' BandedRange (Maybe Int32)
- brRowProperties :: Lens' BandedRange (Maybe BandingProperties)
- brRange :: Lens' BandedRange (Maybe GridRange)
- brColumnProperties :: Lens' BandedRange (Maybe BandingProperties)
- data UpdateBOrdersRequest
- updateBOrdersRequest :: UpdateBOrdersRequest
- uborBottom :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- uborInnerHorizontal :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- uborLeft :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- uborInnerVertical :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- uborRange :: Lens' UpdateBOrdersRequest (Maybe GridRange)
- uborRight :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- uborTop :: Lens' UpdateBOrdersRequest (Maybe BOrder)
- data ValueRangeMajorDimension
- data BatchUpdateValuesByDataFilterRequest
- batchUpdateValuesByDataFilterRequest :: BatchUpdateValuesByDataFilterRequest
- buvbdfrData :: Lens' BatchUpdateValuesByDataFilterRequest [DataFilterValueRange]
- buvbdfrValueInputOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestValueInputOption)
- buvbdfrIncludeValuesInResponse :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe Bool)
- buvbdfrResponseDateTimeRenderOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption)
- buvbdfrResponseValueRenderOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestResponseValueRenderOption)
- data PivotGroupSortOrder
- data BasicChartSpecChartType
- data EmbeddedChart
- embeddedChart :: EmbeddedChart
- ecSpec :: Lens' EmbeddedChart (Maybe ChartSpec)
- ecPosition :: Lens' EmbeddedChart (Maybe EmbeddedObjectPosition)
- ecChartId :: Lens' EmbeddedChart (Maybe Int32)
- data RowData
- rowData :: RowData
- rdValues :: Lens' RowData [CellData]
- data Editors
- editors :: Editors
- eGroups :: Lens' Editors [Text]
- eUsers :: Lens' Editors [Text]
- eDomainUsersCanEdit :: Lens' Editors (Maybe Bool)
- data Xgafv
- data PivotTable
- pivotTable :: PivotTable
- ptValues :: Lens' PivotTable [PivotValue]
- ptValueLayout :: Lens' PivotTable (Maybe PivotTableValueLayout)
- ptRows :: Lens' PivotTable [PivotGroup]
- ptSource :: Lens' PivotTable (Maybe GridRange)
- ptColumns :: Lens' PivotTable [PivotGroup]
- ptCriteria :: Lens' PivotTable (Maybe PivotTableCriteria)
- data EmbeddedObjectPosition
- embeddedObjectPosition :: EmbeddedObjectPosition
- eopOverlayPosition :: Lens' EmbeddedObjectPosition (Maybe OverlayPosition)
- eopSheetId :: Lens' EmbeddedObjectPosition (Maybe Int32)
- eopNewSheet :: Lens' EmbeddedObjectPosition (Maybe Bool)
- data BasicFilter
- basicFilter :: BasicFilter
- bfSortSpecs :: Lens' BasicFilter [SortSpec]
- bfRange :: Lens' BasicFilter (Maybe GridRange)
- bfCriteria :: Lens' BasicFilter (Maybe BasicFilterCriteria)
- data TextToColumnsRequest
- textToColumnsRequest :: TextToColumnsRequest
- ttcrDelimiterType :: Lens' TextToColumnsRequest (Maybe TextToColumnsRequestDelimiterType)
- ttcrSource :: Lens' TextToColumnsRequest (Maybe GridRange)
- ttcrDelimiter :: Lens' TextToColumnsRequest (Maybe Text)
- data SpreadsheetPropertiesAutoRecalc
- data CopyPasteRequestPasteOrientation
- data GetSpreadsheetByDataFilterRequest
- getSpreadsheetByDataFilterRequest :: GetSpreadsheetByDataFilterRequest
- gsbdfrDataFilters :: Lens' GetSpreadsheetByDataFilterRequest [DataFilter]
- gsbdfrIncludeGridData :: Lens' GetSpreadsheetByDataFilterRequest (Maybe Bool)
- data BatchUpdateSpreadsheetRequest
- batchUpdateSpreadsheetRequest :: BatchUpdateSpreadsheetRequest
- busrResponseIncludeGridData :: Lens' BatchUpdateSpreadsheetRequest (Maybe Bool)
- busrResponseRanges :: Lens' BatchUpdateSpreadsheetRequest [Text]
- busrRequests :: Lens' BatchUpdateSpreadsheetRequest [Request']
- busrIncludeSpreadsheetInResponse :: Lens' BatchUpdateSpreadsheetRequest (Maybe Bool)
- data PasteDataRequestType
- data UpdateValuesResponse
- updateValuesResponse :: UpdateValuesResponse
- uvrUpdatedCells :: Lens' UpdateValuesResponse (Maybe Int32)
- uvrSpreadsheetId :: Lens' UpdateValuesResponse (Maybe Text)
- uvrUpdatedRows :: Lens' UpdateValuesResponse (Maybe Int32)
- uvrUpdatedRange :: Lens' UpdateValuesResponse (Maybe Text)
- uvrUpdatedData :: Lens' UpdateValuesResponse (Maybe ValueRange)
- uvrUpdatedColumns :: Lens' UpdateValuesResponse (Maybe Int32)
- data DeleteDimensionGroupResponse
- deleteDimensionGroupResponse :: DeleteDimensionGroupResponse
- ddgrDimensionGroups :: Lens' DeleteDimensionGroupResponse [DimensionGroup]
- data CopySheetToAnotherSpreadsheetRequest
- copySheetToAnotherSpreadsheetRequest :: CopySheetToAnotherSpreadsheetRequest
- cstasrDestinationSpreadsheetId :: Lens' CopySheetToAnotherSpreadsheetRequest (Maybe Text)
- data AddFilterViewRequest
- addFilterViewRequest :: AddFilterViewRequest
- aFilter :: Lens' AddFilterViewRequest (Maybe FilterView)
- data PivotGroupValueMetadata
- pivotGroupValueMetadata :: PivotGroupValueMetadata
- pgvmValue :: Lens' PivotGroupValueMetadata (Maybe ExtendedValue)
- pgvmCollapsed :: Lens' PivotGroupValueMetadata (Maybe Bool)
- data CellFormatTextDirection
- data BatchClearValuesByDataFilterResponse
- batchClearValuesByDataFilterResponse :: BatchClearValuesByDataFilterResponse
- bcvbdfrClearedRanges :: Lens' BatchClearValuesByDataFilterResponse [Text]
- bcvbdfrSpreadsheetId :: Lens' BatchClearValuesByDataFilterResponse (Maybe Text)
- data WaterfallChartSeries
- waterfallChartSeries :: WaterfallChartSeries
- wcsData :: Lens' WaterfallChartSeries (Maybe ChartData)
- wcsCustomSubtotals :: Lens' WaterfallChartSeries [WaterfallChartCustomSubtotal]
- wcsNegativeColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle)
- wcsHideTrailingSubtotal :: Lens' WaterfallChartSeries (Maybe Bool)
- wcsSubtotalColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle)
- wcsPositiveColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle)
- data BasicChartSeriesType
- data UpdateCellsRequest
- updateCellsRequest :: UpdateCellsRequest
- updStart :: Lens' UpdateCellsRequest (Maybe GridCoordinate)
- updRows :: Lens' UpdateCellsRequest [RowData]
- updRange :: Lens' UpdateCellsRequest (Maybe GridRange)
- updFields :: Lens' UpdateCellsRequest (Maybe GFieldMask)
- data CellFormat
- cellFormat :: CellFormat
- cfBOrders :: Lens' CellFormat (Maybe BOrders)
- cfVerticalAlignment :: Lens' CellFormat (Maybe CellFormatVerticalAlignment)
- cfBackgRoundColor :: Lens' CellFormat (Maybe Color)
- cfTextRotation :: Lens' CellFormat (Maybe TextRotation)
- cfHyperlinkDisplayType :: Lens' CellFormat (Maybe CellFormatHyperlinkDisplayType)
- cfWrapStrategy :: Lens' CellFormat (Maybe CellFormatWrapStrategy)
- cfNumberFormat :: Lens' CellFormat (Maybe NumberFormat)
- cfTextDirection :: Lens' CellFormat (Maybe CellFormatTextDirection)
- cfTextFormat :: Lens' CellFormat (Maybe TextFormat)
- cfHorizontalAlignment :: Lens' CellFormat (Maybe CellFormatHorizontalAlignment)
- cfPadding :: Lens' CellFormat (Maybe Padding)
- data DeleteProtectedRangeRequest
- deleteProtectedRangeRequest :: DeleteProtectedRangeRequest
- dprrProtectedRangeId :: Lens' DeleteProtectedRangeRequest (Maybe Int32)
- data UpdateProtectedRangeRequest
- updateProtectedRangeRequest :: UpdateProtectedRangeRequest
- uprrProtectedRange :: Lens' UpdateProtectedRangeRequest (Maybe ProtectedRange)
- uprrFields :: Lens' UpdateProtectedRangeRequest (Maybe GFieldMask)
- data AddSheetResponse
- addSheetResponse :: AddSheetResponse
- aProperties :: Lens' AddSheetResponse (Maybe SheetProperties)
- data ProtectedRange
- protectedRange :: ProtectedRange
- prProtectedRangeId :: Lens' ProtectedRange (Maybe Int32)
- prWarningOnly :: Lens' ProtectedRange (Maybe Bool)
- prNamedRangeId :: Lens' ProtectedRange (Maybe Text)
- prRange :: Lens' ProtectedRange (Maybe GridRange)
- prEditors :: Lens' ProtectedRange (Maybe Editors)
- prUnprotectedRanges :: Lens' ProtectedRange [GridRange]
- prRequestingUserCanEdit :: Lens' ProtectedRange (Maybe Bool)
- prDescription :: Lens' ProtectedRange (Maybe Text)
- data PivotValueCalculatedDisplayType
- data BasicChartAxis
- basicChartAxis :: BasicChartAxis
- bcaTitleTextPosition :: Lens' BasicChartAxis (Maybe TextPosition)
- bcaFormat :: Lens' BasicChartAxis (Maybe TextFormat)
- bcaTitle :: Lens' BasicChartAxis (Maybe Text)
- bcaPosition :: Lens' BasicChartAxis (Maybe BasicChartAxisPosition)
- data GridData
- gridData :: GridData
- gdRowMetadata :: Lens' GridData [DimensionProperties]
- gdStartRow :: Lens' GridData (Maybe Int32)
- gdRowData :: Lens' GridData [RowData]
- gdColumnMetadata :: Lens' GridData [DimensionProperties]
- gdStartColumn :: Lens' GridData (Maybe Int32)
- data NumberFormat
- numberFormat :: NumberFormat
- nfPattern :: Lens' NumberFormat (Maybe Text)
- nfType :: Lens' NumberFormat (Maybe NumberFormatType)
- data BatchGetValuesByDataFilterRequestDateTimeRenderOption
- data BatchUpdateSpreadsheetResponse
- batchUpdateSpreadsheetResponse :: BatchUpdateSpreadsheetResponse
- busrSpreadsheetId :: Lens' BatchUpdateSpreadsheetResponse (Maybe Text)
- busrReplies :: Lens' BatchUpdateSpreadsheetResponse [Response]
- busrUpdatedSpreadsheet :: Lens' BatchUpdateSpreadsheetResponse (Maybe Spreadsheet)
- data DataFilter
- dataFilter :: DataFilter
- dfGridRange :: Lens' DataFilter (Maybe GridRange)
- dfA1Range :: Lens' DataFilter (Maybe Text)
- dfDeveloperMetadataLookup :: Lens' DataFilter (Maybe DeveloperMetadataLookup)
- data SetDataValidationRequest
- setDataValidationRequest :: SetDataValidationRequest
- sdvrRule :: Lens' SetDataValidationRequest (Maybe DataValidationRule)
- sdvrRange :: Lens' SetDataValidationRequest (Maybe GridRange)
- data BandingProperties
- bandingProperties :: BandingProperties
- bpSecondBandColor :: Lens' BandingProperties (Maybe Color)
- bpHeaderColor :: Lens' BandingProperties (Maybe Color)
- bpFooterColor :: Lens' BandingProperties (Maybe Color)
- bpFirstBandColor :: Lens' BandingProperties (Maybe Color)
- data ChartSpecHiddenDimensionStrategy
- data DuplicateFilterViewRequest
- duplicateFilterViewRequest :: DuplicateFilterViewRequest
- dFilterId :: Lens' DuplicateFilterViewRequest (Maybe Int32)
- data BOrderStyle
- = StyleUnspecified
- | Dotted
- | Dashed
- | Solid
- | SolidMedium
- | SolidThick
- | None
- | Double
- data PivotGroup
- pivotGroup :: PivotGroup
- pgRepeatHeadings :: Lens' PivotGroup (Maybe Bool)
- pgValueMetadata :: Lens' PivotGroup [PivotGroupValueMetadata]
- pgSourceColumnOffSet :: Lens' PivotGroup (Maybe Int32)
- pgSortOrder :: Lens' PivotGroup (Maybe PivotGroupSortOrder)
- pgShowTotals :: Lens' PivotGroup (Maybe Bool)
- pgValueBucket :: Lens' PivotGroup (Maybe PivotGroupSortValueBucket)
- pgLabel :: Lens' PivotGroup (Maybe Text)
- pgGroupRule :: Lens' PivotGroup (Maybe PivotGroupRule)
- data AddBandingResponse
- addBandingResponse :: AddBandingResponse
- aBandedRange :: Lens' AddBandingResponse (Maybe BandedRange)
- data OrgChartSpec
- orgChartSpec :: OrgChartSpec
- ocsNodeColor :: Lens' OrgChartSpec (Maybe Color)
- ocsNodeSize :: Lens' OrgChartSpec (Maybe OrgChartSpecNodeSize)
- ocsTooltips :: Lens' OrgChartSpec (Maybe ChartData)
- ocsSelectedNodeColor :: Lens' OrgChartSpec (Maybe Color)
- ocsLabels :: Lens' OrgChartSpec (Maybe ChartData)
- ocsParentLabels :: Lens' OrgChartSpec (Maybe ChartData)
- data CutPasteRequestPasteType
- data BasicChartSpecLegendPosition
- data ErrorValueType
- = ErrorTypeUnspecified
- | Error'
- | NullValue
- | DivideByZero
- | Value
- | Ref
- | Name
- | Num
- | NA
- | Loading
- data RandomizeRangeRequest
- randomizeRangeRequest :: RandomizeRangeRequest
- rrrRange :: Lens' RandomizeRangeRequest (Maybe GridRange)
- data HistogramSeries
- histogramSeries :: HistogramSeries
- hsBarColor :: Lens' HistogramSeries (Maybe Color)
- hsData :: Lens' HistogramSeries (Maybe ChartData)
- data TreemapChartSpec
- treemapChartSpec :: TreemapChartSpec
- tcsHintedLevels :: Lens' TreemapChartSpec (Maybe Int32)
- tcsMaxValue :: Lens' TreemapChartSpec (Maybe Double)
- tcsHeaderColor :: Lens' TreemapChartSpec (Maybe Color)
- tcsSizeData :: Lens' TreemapChartSpec (Maybe ChartData)
- tcsColorData :: Lens' TreemapChartSpec (Maybe ChartData)
- tcsHideTooltips :: Lens' TreemapChartSpec (Maybe Bool)
- tcsLevels :: Lens' TreemapChartSpec (Maybe Int32)
- tcsLabels :: Lens' TreemapChartSpec (Maybe ChartData)
- tcsColorScale :: Lens' TreemapChartSpec (Maybe TreemapChartColorScale)
- tcsTextFormat :: Lens' TreemapChartSpec (Maybe TextFormat)
- tcsMinValue :: Lens' TreemapChartSpec (Maybe Double)
- tcsParentLabels :: Lens' TreemapChartSpec (Maybe ChartData)
- data ConditionalFormatRule
- conditionalFormatRule :: ConditionalFormatRule
- cfrBooleanRule :: Lens' ConditionalFormatRule (Maybe BooleanRule)
- cfrGradientRule :: Lens' ConditionalFormatRule (Maybe GradientRule)
- cfrRanges :: Lens' ConditionalFormatRule [GridRange]
- data BasicChartSpec
- basicChartSpec :: BasicChartSpec
- basHeaderCount :: Lens' BasicChartSpec (Maybe Int32)
- basLineSmoothing :: Lens' BasicChartSpec (Maybe Bool)
- basInterpolateNulls :: Lens' BasicChartSpec (Maybe Bool)
- basStackedType :: Lens' BasicChartSpec (Maybe BasicChartSpecStackedType)
- basLegendPosition :: Lens' BasicChartSpec (Maybe BasicChartSpecLegendPosition)
- basSeries :: Lens' BasicChartSpec [BasicChartSeries]
- basCompareMode :: Lens' BasicChartSpec (Maybe BasicChartSpecCompareMode)
- basChartType :: Lens' BasicChartSpec (Maybe BasicChartSpecChartType)
- basThreeDimensional :: Lens' BasicChartSpec (Maybe Bool)
- basDomains :: Lens' BasicChartSpec [BasicChartDomain]
- basAxis :: Lens' BasicChartSpec [BasicChartAxis]
- data ManualRuleGroup
- manualRuleGroup :: ManualRuleGroup
- mrgItems :: Lens' ManualRuleGroup [ExtendedValue]
- mrgGroupName :: Lens' ManualRuleGroup (Maybe ExtendedValue)
- data BatchGetValuesByDataFilterRequestMajorDimension
- data AddConditionalFormatRuleRequest
- addConditionalFormatRuleRequest :: AddConditionalFormatRuleRequest
- acfrrRule :: Lens' AddConditionalFormatRuleRequest (Maybe ConditionalFormatRule)
- acfrrIndex :: Lens' AddConditionalFormatRuleRequest (Maybe Int32)
- data DeveloperMetadata
- developerMetadata :: DeveloperMetadata
- dmLocation :: Lens' DeveloperMetadata (Maybe DeveloperMetadataLocation)
- dmMetadataId :: Lens' DeveloperMetadata (Maybe Int32)
- dmVisibility :: Lens' DeveloperMetadata (Maybe DeveloperMetadataVisibility)
- dmMetadataKey :: Lens' DeveloperMetadata (Maybe Text)
- dmMetadataValue :: Lens' DeveloperMetadata (Maybe Text)
- data TreemapChartColorScale
- treemapChartColorScale :: TreemapChartColorScale
- tccsMinValueColor :: Lens' TreemapChartColorScale (Maybe Color)
- tccsNoDataColor :: Lens' TreemapChartColorScale (Maybe Color)
- tccsMaxValueColor :: Lens' TreemapChartColorScale (Maybe Color)
- tccsMidValueColor :: Lens' TreemapChartColorScale (Maybe Color)
- data PivotTableValueLayout
- data DuplicateSheetResponse
- duplicateSheetResponse :: DuplicateSheetResponse
- dsrProperties :: Lens' DuplicateSheetResponse (Maybe SheetProperties)
- data TextFormat
- textFormat :: TextFormat
- tfFontFamily :: Lens' TextFormat (Maybe Text)
- tfForegRoundColor :: Lens' TextFormat (Maybe Color)
- tfFontSize :: Lens' TextFormat (Maybe Int32)
- tfUnderline :: Lens' TextFormat (Maybe Bool)
- tfItalic :: Lens' TextFormat (Maybe Bool)
- tfBold :: Lens' TextFormat (Maybe Bool)
- tfStrikethrough :: Lens' TextFormat (Maybe Bool)
- data CreateDeveloperMetadataRequest
- createDeveloperMetadataRequest :: CreateDeveloperMetadataRequest
- cDeveloperMetadata :: Lens' CreateDeveloperMetadataRequest (Maybe DeveloperMetadata)
- data BatchClearValuesResponse
- batchClearValuesResponse :: BatchClearValuesResponse
- bcvrClearedRanges :: Lens' BatchClearValuesResponse [Text]
- bcvrSpreadsheetId :: Lens' BatchClearValuesResponse (Maybe Text)
- data MatchedValueRange
- matchedValueRange :: MatchedValueRange
- mvrValueRange :: Lens' MatchedValueRange (Maybe ValueRange)
- mvrDataFilters :: Lens' MatchedValueRange [DataFilter]
- data BasicChartDomain
- basicChartDomain :: BasicChartDomain
- bcdReversed :: Lens' BasicChartDomain (Maybe Bool)
- bcdDomain :: Lens' BasicChartDomain (Maybe ChartData)
- data InterpolationPointType
- data HistogramRule
- histogramRule :: HistogramRule
- hrStart :: Lens' HistogramRule (Maybe Double)
- hrInterval :: Lens' HistogramRule (Maybe Double)
- hrEnd :: Lens' HistogramRule (Maybe Double)
- data MatchedDeveloperMetadata
- matchedDeveloperMetadata :: MatchedDeveloperMetadata
- mdmDataFilters :: Lens' MatchedDeveloperMetadata [DataFilter]
- mdmDeveloperMetadata :: Lens' MatchedDeveloperMetadata (Maybe DeveloperMetadata)
- data TextToColumnsRequestDelimiterType
- data InsertRangeRequest
- insertRangeRequest :: InsertRangeRequest
- irrShiftDimension :: Lens' InsertRangeRequest (Maybe InsertRangeRequestShiftDimension)
- irrRange :: Lens' InsertRangeRequest (Maybe GridRange)
- data InsertRangeRequestShiftDimension
- data Padding
- padding :: Padding
- pBottom :: Lens' Padding (Maybe Int32)
- pLeft :: Lens' Padding (Maybe Int32)
- pRight :: Lens' Padding (Maybe Int32)
- pTop :: Lens' Padding (Maybe Int32)
- data ChartSpec
- chartSpec :: ChartSpec
- csTitleTextPosition :: Lens' ChartSpec (Maybe TextPosition)
- csFontName :: Lens' ChartSpec (Maybe Text)
- csSubtitleTextPosition :: Lens' ChartSpec (Maybe TextPosition)
- csBackgRoundColor :: Lens' ChartSpec (Maybe Color)
- csCandlestickChart :: Lens' ChartSpec (Maybe CandlestickChartSpec)
- csWaterfallChart :: Lens' ChartSpec (Maybe WaterfallChartSpec)
- csTitleTextFormat :: Lens' ChartSpec (Maybe TextFormat)
- csSubtitle :: Lens' ChartSpec (Maybe Text)
- csAltText :: Lens' ChartSpec (Maybe Text)
- csHistogramChart :: Lens' ChartSpec (Maybe HistogramChartSpec)
- csBubbleChart :: Lens' ChartSpec (Maybe BubbleChartSpec)
- csMaximized :: Lens' ChartSpec (Maybe Bool)
- csSubtitleTextFormat :: Lens' ChartSpec (Maybe TextFormat)
- csTitle :: Lens' ChartSpec (Maybe Text)
- csPieChart :: Lens' ChartSpec (Maybe PieChartSpec)
- csOrgChart :: Lens' ChartSpec (Maybe OrgChartSpec)
- csTreemapChart :: Lens' ChartSpec (Maybe TreemapChartSpec)
- csBasicChart :: Lens' ChartSpec (Maybe BasicChartSpec)
- csHiddenDimensionStrategy :: Lens' ChartSpec (Maybe ChartSpecHiddenDimensionStrategy)
- data DimensionProperties
- dimensionProperties :: DimensionProperties
- dpHiddenByFilter :: Lens' DimensionProperties (Maybe Bool)
- dpPixelSize :: Lens' DimensionProperties (Maybe Int32)
- dpHiddenByUser :: Lens' DimensionProperties (Maybe Bool)
- dpDeveloperMetadata :: Lens' DimensionProperties [DeveloperMetadata]
- data UpdateBandingRequest
- updateBandingRequest :: UpdateBandingRequest
- ubrBandedRange :: Lens' UpdateBandingRequest (Maybe BandedRange)
- ubrFields :: Lens' UpdateBandingRequest (Maybe GFieldMask)
- data BatchGetValuesResponse
- batchGetValuesResponse :: BatchGetValuesResponse
- bgvrSpreadsheetId :: Lens' BatchGetValuesResponse (Maybe Text)
- bgvrValueRanges :: Lens' BatchGetValuesResponse [ValueRange]
- data DeleteBandingRequest
- deleteBandingRequest :: DeleteBandingRequest
- dbrBandedRangeId :: Lens' DeleteBandingRequest (Maybe Int32)
- data DeleteDeveloperMetadataResponse
- deleteDeveloperMetadataResponse :: DeleteDeveloperMetadataResponse
- ddmrDeletedDeveloperMetadata :: Lens' DeleteDeveloperMetadataResponse [DeveloperMetadata]
- data UpdateDeveloperMetadataResponse
- updateDeveloperMetadataResponse :: UpdateDeveloperMetadataResponse
- uDeveloperMetadata :: Lens' UpdateDeveloperMetadataResponse [DeveloperMetadata]
- data Request'
- request' :: Request'
- reqAddFilterView :: Lens' Request' (Maybe AddFilterViewRequest)
- reqDeleteProtectedRange :: Lens' Request' (Maybe DeleteProtectedRangeRequest)
- reqUpdateProtectedRange :: Lens' Request' (Maybe UpdateProtectedRangeRequest)
- reqUpdateCells :: Lens' Request' (Maybe UpdateCellsRequest)
- reqCreateDeveloperMetadata :: Lens' Request' (Maybe CreateDeveloperMetadataRequest)
- reqDuplicateFilterView :: Lens' Request' (Maybe DuplicateFilterViewRequest)
- reqAddConditionalFormatRule :: Lens' Request' (Maybe AddConditionalFormatRuleRequest)
- reqRandomizeRange :: Lens' Request' (Maybe RandomizeRangeRequest)
- reqSortRange :: Lens' Request' (Maybe SortRangeRequest)
- reqUpdateNamedRange :: Lens' Request' (Maybe UpdateNamedRangeRequest)
- reqDeleteNamedRange :: Lens' Request' (Maybe DeleteNamedRangeRequest)
- reqInsertRange :: Lens' Request' (Maybe InsertRangeRequest)
- reqDeleteBanding :: Lens' Request' (Maybe DeleteBandingRequest)
- reqUpdateBanding :: Lens' Request' (Maybe UpdateBandingRequest)
- reqClearBasicFilter :: Lens' Request' (Maybe ClearBasicFilterRequest)
- reqAppendCells :: Lens' Request' (Maybe AppendCellsRequest)
- reqPasteData :: Lens' Request' (Maybe PasteDataRequest)
- reqUpdateEmbeddedObjectPosition :: Lens' Request' (Maybe UpdateEmbeddedObjectPositionRequest)
- reqDeleteRange :: Lens' Request' (Maybe DeleteRangeRequest)
- reqCopyPaste :: Lens' Request' (Maybe CopyPasteRequest)
- reqUpdateDimensionGroup :: Lens' Request' (Maybe UpdateDimensionGroupRequest)
- reqDeleteDimensionGroup :: Lens' Request' (Maybe DeleteDimensionGroupRequest)
- reqAutoResizeDimensions :: Lens' Request' (Maybe AutoResizeDimensionsRequest)
- reqAddSheet :: Lens' Request' (Maybe AddSheetRequest)
- reqFindReplace :: Lens' Request' (Maybe FindReplaceRequest)
- reqDeleteDimension :: Lens' Request' (Maybe DeleteDimensionRequest)
- reqCutPaste :: Lens' Request' (Maybe CutPasteRequest)
- reqMoveDimension :: Lens' Request' (Maybe MoveDimensionRequest)
- reqRepeatCell :: Lens' Request' (Maybe RepeatCellRequest)
- reqAddProtectedRange :: Lens' Request' (Maybe AddProtectedRangeRequest)
- reqUpdateFilterView :: Lens' Request' (Maybe UpdateFilterViewRequest)
- reqDeleteFilterView :: Lens' Request' (Maybe DeleteFilterViewRequest)
- reqInsertDimension :: Lens' Request' (Maybe InsertDimensionRequest)
- reqUpdateSheetProperties :: Lens' Request' (Maybe UpdateSheetPropertiesRequest)
- reqDeleteConditionalFormatRule :: Lens' Request' (Maybe DeleteConditionalFormatRuleRequest)
- reqUpdateConditionalFormatRule :: Lens' Request' (Maybe UpdateConditionalFormatRuleRequest)
- reqDeleteEmbeddedObject :: Lens' Request' (Maybe DeleteEmbeddedObjectRequest)
- reqDeleteDeveloperMetadata :: Lens' Request' (Maybe DeleteDeveloperMetadataRequest)
- reqUpdateDeveloperMetadata :: Lens' Request' (Maybe UpdateDeveloperMetadataRequest)
- reqMergeCells :: Lens' Request' (Maybe MergeCellsRequest)
- reqAddNamedRange :: Lens' Request' (Maybe AddNamedRangeRequest)
- reqAddChart :: Lens' Request' (Maybe AddChartRequest)
- reqAddBanding :: Lens' Request' (Maybe AddBandingRequest)
- reqDuplicateSheet :: Lens' Request' (Maybe DuplicateSheetRequest)
- reqAutoFill :: Lens' Request' (Maybe AutoFillRequest)
- reqUpdateDimensionProperties :: Lens' Request' (Maybe UpdateDimensionPropertiesRequest)
- reqUpdateChartSpec :: Lens' Request' (Maybe UpdateChartSpecRequest)
- reqSetBasicFilter :: Lens' Request' (Maybe SetBasicFilterRequest)
- reqTextToColumns :: Lens' Request' (Maybe TextToColumnsRequest)
- reqAddDimensionGroup :: Lens' Request' (Maybe AddDimensionGroupRequest)
- reqUpdateSpreadsheetProperties :: Lens' Request' (Maybe UpdateSpreadsheetPropertiesRequest)
- reqDeleteSheet :: Lens' Request' (Maybe DeleteSheetRequest)
- reqUnmergeCells :: Lens' Request' (Maybe UnmergeCellsRequest)
- reqUpdateBOrders :: Lens' Request' (Maybe UpdateBOrdersRequest)
- reqAppendDimension :: Lens' Request' (Maybe AppendDimensionRequest)
- reqSetDataValidation :: Lens' Request' (Maybe SetDataValidationRequest)
- data LineStyle
- lineStyle :: LineStyle
- lsWidth :: Lens' LineStyle (Maybe Int32)
- lsType :: Lens' LineStyle (Maybe LineStyleType)
- data DeleteConditionalFormatRuleResponse
- deleteConditionalFormatRuleResponse :: DeleteConditionalFormatRuleResponse
- dcfrrRule :: Lens' DeleteConditionalFormatRuleResponse (Maybe ConditionalFormatRule)
- data UpdateConditionalFormatRuleResponse
- updateConditionalFormatRuleResponse :: UpdateConditionalFormatRuleResponse
- uNewRule :: Lens' UpdateConditionalFormatRuleResponse (Maybe ConditionalFormatRule)
- uNewIndex :: Lens' UpdateConditionalFormatRuleResponse (Maybe Int32)
- uOldIndex :: Lens' UpdateConditionalFormatRuleResponse (Maybe Int32)
- uOldRule :: Lens' UpdateConditionalFormatRuleResponse (Maybe ConditionalFormatRule)
Service Configuration
sheetsService :: ServiceConfig Source #
Default request referring to version v4
of the Google Sheets API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
spreadsheetsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets.readonly"] Source #
View your Google Spreadsheets
driveReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/drive.readonly"] Source #
See and download all your Google Drive files
driveScope :: Proxy '["https://www.googleapis.com/auth/drive"] Source #
See, edit, create, and delete all of your Google Drive files
driveFileScope :: Proxy '["https://www.googleapis.com/auth/drive.file"] Source #
View and manage Google Drive files and folders that you have opened or created with this app
spreadsheetsScope :: Proxy '["https://www.googleapis.com/auth/spreadsheets"] Source #
See, edit, create, and delete your spreadsheets in Google Drive
API Declaration
type SheetsAPI = SpreadsheetsSheetsCopyToResource :<|> (SpreadsheetsValuesBatchClearResource :<|> (SpreadsheetsValuesBatchClearByDataFilterResource :<|> (SpreadsheetsValuesGetResource :<|> (SpreadsheetsValuesBatchGetByDataFilterResource :<|> (SpreadsheetsValuesClearResource :<|> (SpreadsheetsValuesBatchGetResource :<|> (SpreadsheetsValuesBatchUpdateResource :<|> (SpreadsheetsValuesAppendResource :<|> (SpreadsheetsValuesBatchUpdateByDataFilterResource :<|> (SpreadsheetsValuesUpdateResource :<|> (SpreadsheetsDeveloperMetadataGetResource :<|> (SpreadsheetsDeveloperMetadataSearchResource :<|> (SpreadsheetsGetByDataFilterResource :<|> (SpreadsheetsGetResource :<|> (SpreadsheetsCreateResource :<|> SpreadsheetsBatchUpdateResource))))))))))))))) Source #
Represents the entirety of the methods and resources available for the Google Sheets API service.
Resources
sheets.spreadsheets.batchUpdate
sheets.spreadsheets.create
sheets.spreadsheets.developerMetadata.get
sheets.spreadsheets.developerMetadata.search
sheets.spreadsheets.get
sheets.spreadsheets.getByDataFilter
sheets.spreadsheets.sheets.copyTo
sheets.spreadsheets.values.append
sheets.spreadsheets.values.batchClear
sheets.spreadsheets.values.batchClearByDataFilter
sheets.spreadsheets.values.batchGet
sheets.spreadsheets.values.batchGetByDataFilter
sheets.spreadsheets.values.batchUpdate
sheets.spreadsheets.values.batchUpdateByDataFilter
sheets.spreadsheets.values.clear
sheets.spreadsheets.values.get
sheets.spreadsheets.values.update
Types
BasicChartSpecStackedType
data BasicChartSpecStackedType Source #
The stacked type for charts that support vertical stacking. Applies to Area, Bar, Column, Combo, and Stepped Area charts.
Constructors
BasicChartStackedTypeUnspecified |
|
NotStacked |
|
Stacked |
|
PercentStacked |
|
Instances
PivotGroupSortValueBucket
data PivotGroupSortValueBucket Source #
Information about which values in a pivot group should be used for sorting.
See: pivotGroupSortValueBucket
smart constructor.
Instances
pivotGroupSortValueBucket :: PivotGroupSortValueBucket Source #
Creates a value of PivotGroupSortValueBucket
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pgsvbBuckets :: Lens' PivotGroupSortValueBucket [ExtendedValue] Source #
Determines the bucket from which values are chosen to sort. For example, in a pivot table with one row group & two column groups, the row group can list up to two values. The first value corresponds to a value within the first column group, and the second value corresponds to a value in the second column group. If no values are listed, this would indicate that the row should be sorted according to the "Grand Total" over the column groups. If a single value is listed, this would correspond to using the "Total" of that bucket.
pgsvbValuesIndex :: Lens' PivotGroupSortValueBucket (Maybe Int32) Source #
The offset in the PivotTable.values list which the values in this grouping should be sorted by.
ValueRange
data ValueRange Source #
Data within a range of the spreadsheet.
See: valueRange
smart constructor.
Instances
valueRange :: ValueRange Source #
Creates a value of ValueRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vrValues :: Lens' ValueRange [[JSONValue]] Source #
The data that was read or to be written. This is an array of arrays, the outer array representing all the data and each inner array representing a major dimension. Each item in the inner array corresponds with one cell. For output, empty trailing rows and columns will not be included. For input, supported value types are: bool, string, and double. Null values will be skipped. To set a cell to an empty value, set the string value to an empty string.
vrRange :: Lens' ValueRange (Maybe Text) Source #
The range the values cover, in A1 notation. For output, this range indicates the entire requested range, even though the values will exclude trailing rows and columns. When appending values, this field represents the range to search for a table, after which values will be appended.
vrMajorDimension :: Lens' ValueRange (Maybe ValueRangeMajorDimension) Source #
The major dimension of the values. For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return `[[1,3],[2,4]]`. For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]` will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS` then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`. When writing, if this field is not set, it defaults to ROWS.
SortRangeRequest
data SortRangeRequest Source #
Sorts data in rows based on a sort order per column.
See: sortRangeRequest
smart constructor.
Instances
sortRangeRequest :: SortRangeRequest Source #
Creates a value of SortRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
srrSortSpecs :: Lens' SortRangeRequest [SortSpec] Source #
The sort order per column. Later specifications are used when values are equal in the earlier specifications.
CopyPasteRequestPasteType
data CopyPasteRequestPasteType Source #
What kind of data to paste.
Constructors
PasteNormal |
|
PasteValues |
|
PasteFormat |
|
PasteNoBOrders |
|
PasteFormula |
|
PasteDataValidation |
|
PasteConditionalFormatting |
|
Instances
DeveloperMetadataLookupLocationMatchingStrategy
data DeveloperMetadataLookupLocationMatchingStrategy Source #
Determines how this lookup matches the location. If this field is specified as EXACT, only developer metadata associated on the exact location specified is matched. If this field is specified to INTERSECTING, developer metadata associated on intersecting locations is also matched. If left unspecified, this field assumes a default value of INTERSECTING. If this field is specified, a metadataLocation must also be specified.
Constructors
DeveloperMetadataLocationMatchingStrategyUnspecified |
|
ExactLocation |
|
IntersectingLocation |
|
Instances
BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption
data BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption Source #
Determines how dates, times, and durations in the response should be rendered. This is ignored if response_value_render_option is FORMATTED_VALUE. The default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.
Constructors
SerialNumber |
|
FormattedString |
|
Instances
DeleteNamedRangeRequest
data DeleteNamedRangeRequest Source #
Removes the named range with the given ID from the spreadsheet.
See: deleteNamedRangeRequest
smart constructor.
Instances
deleteNamedRangeRequest :: DeleteNamedRangeRequest Source #
Creates a value of DeleteNamedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dnrrNamedRangeId :: Lens' DeleteNamedRangeRequest (Maybe Text) Source #
The ID of the named range to delete.
UpdateNamedRangeRequest
data UpdateNamedRangeRequest Source #
Updates properties of the named range with the specified namedRangeId.
See: updateNamedRangeRequest
smart constructor.
Instances
updateNamedRangeRequest :: UpdateNamedRangeRequest Source #
Creates a value of UpdateNamedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
unrrNamedRange :: Lens' UpdateNamedRangeRequest (Maybe NamedRange) Source #
The named range to update with the new properties.
unrrFields :: Lens' UpdateNamedRangeRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `namedRange` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
BasicChartAxisPosition
data BasicChartAxisPosition Source #
The position of this axis.
Constructors
BasicChartAxisPositionUnspecified |
|
BottomAxis |
|
LeftAxis |
|
RightAxis |
|
Instances
ChartData
The data included in a domain or series.
See: chartData
smart constructor.
Instances
Eq ChartData Source # | |
Data ChartData Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChartData -> c ChartData # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChartData # toConstr :: ChartData -> Constr # dataTypeOf :: ChartData -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChartData) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChartData) # gmapT :: (forall b. Data b => b -> b) -> ChartData -> ChartData # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChartData -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChartData -> r # gmapQ :: (forall d. Data d => d -> u) -> ChartData -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ChartData -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChartData -> m ChartData # | |
Show ChartData Source # | |
Generic ChartData Source # | |
ToJSON ChartData Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON ChartData Source # | |
type Rep ChartData Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep ChartData = D1 (MetaData "ChartData" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" True) (C1 (MetaCons "ChartData'" PrefixI True) (S1 (MetaSel (Just "_cdSourceRange") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ChartSourceRange)))) |
chartData :: ChartData Source #
Creates a value of ChartData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdSourceRange :: Lens' ChartData (Maybe ChartSourceRange) Source #
The source ranges of the data.
BatchClearValuesRequest
data BatchClearValuesRequest Source #
The request for clearing more than one range of values in a spreadsheet.
See: batchClearValuesRequest
smart constructor.
Instances
batchClearValuesRequest :: BatchClearValuesRequest Source #
Creates a value of BatchClearValuesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcvrRanges :: Lens' BatchClearValuesRequest [Text] Source #
The ranges to clear, in A1 notation.
CreateDeveloperMetadataResponse
data CreateDeveloperMetadataResponse Source #
The response from creating developer metadata.
See: createDeveloperMetadataResponse
smart constructor.
Instances
createDeveloperMetadataResponse :: CreateDeveloperMetadataResponse Source #
Creates a value of CreateDeveloperMetadataResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdmrDeveloperMetadata :: Lens' CreateDeveloperMetadataResponse (Maybe DeveloperMetadata) Source #
The developer metadata that was created.
DateTimeRule
data DateTimeRule Source #
Instances
dateTimeRule :: DateTimeRule Source #
Creates a value of DateTimeRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dtrType :: Lens' DateTimeRule (Maybe DateTimeRuleType) Source #
The type of date-time grouping to apply.
DeleteRangeRequestShiftDimension
data DeleteRangeRequestShiftDimension Source #
The dimension from which deleted cells will be replaced with. If ROWS, existing cells will be shifted upward to replace the deleted cells. If COLUMNS, existing cells will be shifted left to replace the deleted cells.
Constructors
DimensionUnspecified |
|
Rows |
|
Columns |
|
Instances
BasicChartSeriesTargetAxis
data BasicChartSeriesTargetAxis Source #
The minor axis that will specify the range of values for this series. For example, if charting stocks over time, the "Volume" series may want to be pinned to the right with the prices pinned to the left, because the scale of trading volume is different than the scale of prices. It is an error to specify an axis that isn't a valid minor axis for the chart's type.
Constructors
BCSTABasicChartAxisPositionUnspecified |
|
BCSTABottomAxis |
|
BCSTALeftAxis |
|
BCSTARightAxis |
|
Instances
DataFilterValueRangeMajorDimension
data DataFilterValueRangeMajorDimension Source #
The major dimension of the values.
Constructors
DFVRMDDimensionUnspecified |
|
DFVRMDRows |
|
DFVRMDColumns |
|
Instances
SpreadsheetProperties
data SpreadsheetProperties Source #
Properties of a spreadsheet.
See: spreadsheetProperties
smart constructor.
Instances
spreadsheetProperties :: SpreadsheetProperties Source #
Creates a value of SpreadsheetProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
spDefaultFormat :: Lens' SpreadsheetProperties (Maybe CellFormat) Source #
The default format of all cells in the spreadsheet. CellData.effectiveFormat will not be set if the cell's format is equal to this default format. This field is read-only.
spLocale :: Lens' SpreadsheetProperties (Maybe Text) Source #
The locale of the spreadsheet in one of the following formats: * an ISO 639-1 language code such as `en` * an ISO 639-2 language code such as `fil`, if no 639-1 code exists * a combination of the ISO language code and country code, such as `en_US` Note: when updating this field, not all locales/languages are supported.
spIterativeCalculationSettings :: Lens' SpreadsheetProperties (Maybe IterativeCalculationSettings) Source #
Determines whether and how circular references are resolved with iterative calculation. Absence of this field means that circular references will result in calculation errors.
spAutoRecalc :: Lens' SpreadsheetProperties (Maybe SpreadsheetPropertiesAutoRecalc) Source #
The amount of time to wait before volatile functions are recalculated.
spTimeZone :: Lens' SpreadsheetProperties (Maybe Text) Source #
The time zone of the spreadsheet, in CLDR format such as `America/New_York`. If the time zone isn't recognized, this may be a custom time zone such as `GMT-07:00`.
BOrders
The borders of the cell.
See: bOrders
smart constructor.
Instances
Eq BOrders Source # | |
Data BOrders Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BOrders -> c BOrders # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BOrders # toConstr :: BOrders -> Constr # dataTypeOf :: BOrders -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BOrders) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BOrders) # gmapT :: (forall b. Data b => b -> b) -> BOrders -> BOrders # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BOrders -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BOrders -> r # gmapQ :: (forall d. Data d => d -> u) -> BOrders -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> BOrders -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> BOrders -> m BOrders # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BOrders -> m BOrders # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BOrders -> m BOrders # | |
Show BOrders Source # | |
Generic BOrders Source # | |
ToJSON BOrders Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON BOrders Source # | |
type Rep BOrders Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep BOrders = D1 (MetaData "BOrders" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "BOrders'" PrefixI True) ((S1 (MetaSel (Just "_boBottom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder)) :*: S1 (MetaSel (Just "_boLeft") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder))) :*: (S1 (MetaSel (Just "_boRight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder)) :*: S1 (MetaSel (Just "_boTop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrder))))) |
BatchClearValuesByDataFilterRequest
data BatchClearValuesByDataFilterRequest Source #
The request for clearing more than one range selected by a DataFilter in a spreadsheet.
See: batchClearValuesByDataFilterRequest
smart constructor.
Instances
batchClearValuesByDataFilterRequest :: BatchClearValuesByDataFilterRequest Source #
Creates a value of BatchClearValuesByDataFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcvbdfrDataFilters :: Lens' BatchClearValuesByDataFilterRequest [DataFilter] Source #
The DataFilters used to determine which ranges to clear.
TextFormatRun
data TextFormatRun Source #
A run of a text format. The format of this run continues until the start index of the next run. When updating, all fields must be set.
See: textFormatRun
smart constructor.
Instances
textFormatRun :: TextFormatRun Source #
Creates a value of TextFormatRun
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tfrFormat :: Lens' TextFormatRun (Maybe TextFormat) Source #
The format of this run. Absent values inherit the cell's format.
tfrStartIndex :: Lens' TextFormatRun (Maybe Int32) Source #
The character index where this run starts.
DeleteDimensionGroupRequest
data DeleteDimensionGroupRequest Source #
Deletes a group over the specified range by decrementing the depth of the dimensions in the range. For example, assume the sheet has a depth-1 group over B:E and a depth-2 group over C:D. Deleting a group over D:E leaves the sheet with a depth-1 group over B:D and a depth-2 group over C:C.
See: deleteDimensionGroupRequest
smart constructor.
Instances
deleteDimensionGroupRequest :: DeleteDimensionGroupRequest Source #
Creates a value of DeleteDimensionGroupRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddgrRange :: Lens' DeleteDimensionGroupRequest (Maybe DimensionRange) Source #
The range of the group to be deleted.
UpdateDimensionGroupRequest
data UpdateDimensionGroupRequest Source #
Updates the state of the specified group.
See: updateDimensionGroupRequest
smart constructor.
Instances
updateDimensionGroupRequest :: UpdateDimensionGroupRequest Source #
Creates a value of UpdateDimensionGroupRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
udgrDimensionGroup :: Lens' UpdateDimensionGroupRequest (Maybe DimensionGroup) Source #
The group whose state should be updated. The range and depth of the group should specify a valid group on the sheet, and all other fields updated.
udgrFields :: Lens' UpdateDimensionGroupRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `dimensionGroup` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
BubbleChartSpecLegendPosition
data BubbleChartSpecLegendPosition Source #
Where the legend of the chart should be drawn.
Constructors
BubbleChartLegendPositionUnspecified |
|
BottomLegend |
|
LeftLegend |
|
RightLegend |
|
TopLegend |
|
NoLegend |
|
InsideLegend |
|
Instances
AddSheetRequest
data AddSheetRequest Source #
Adds a new sheet. When a sheet is added at a given index, all subsequent sheets' indexes are incremented. To add an object sheet, use AddChartRequest instead and specify EmbeddedObjectPosition.sheetId or EmbeddedObjectPosition.newSheet.
See: addSheetRequest
smart constructor.
Instances
addSheetRequest :: AddSheetRequest Source #
Creates a value of AddSheetRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asrProperties :: Lens' AddSheetRequest (Maybe SheetProperties) Source #
The properties the new sheet should have. All properties are optional. The sheetId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a sheet that already exists.)
SortSpec
A sort order associated with a specific column or row.
See: sortSpec
smart constructor.
Instances
Eq SortSpec Source # | |
Data SortSpec Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SortSpec -> c SortSpec # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SortSpec # toConstr :: SortSpec -> Constr # dataTypeOf :: SortSpec -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SortSpec) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SortSpec) # gmapT :: (forall b. Data b => b -> b) -> SortSpec -> SortSpec # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SortSpec -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SortSpec -> r # gmapQ :: (forall d. Data d => d -> u) -> SortSpec -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SortSpec -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SortSpec -> m SortSpec # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SortSpec -> m SortSpec # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SortSpec -> m SortSpec # | |
Show SortSpec Source # | |
Generic SortSpec Source # | |
ToJSON SortSpec Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON SortSpec Source # | |
type Rep SortSpec Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep SortSpec = D1 (MetaData "SortSpec" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "SortSpec'" PrefixI True) (S1 (MetaSel (Just "_ssSortOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SortSpecSortOrder)) :*: S1 (MetaSel (Just "_ssDimensionIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) |
Creates a value of SortSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssSortOrder :: Lens' SortSpec (Maybe SortSpecSortOrder) Source #
The order data should be sorted.
ssDimensionIndex :: Lens' SortSpec (Maybe Int32) Source #
The dimension the sort should be applied to.
DimensionGroup
data DimensionGroup Source #
A group over an interval of rows or columns on a sheet, which can contain or be contained within other groups. A group can be collapsed or expanded as a unit on the sheet.
See: dimensionGroup
smart constructor.
Instances
dimensionGroup :: DimensionGroup Source #
Creates a value of DimensionGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dgCollapsed :: Lens' DimensionGroup (Maybe Bool) Source #
This field is true if this group is collapsed. A collapsed group remains collapsed if an overlapping group at a shallower depth is expanded. A true value does not imply that all dimensions within the group are hidden, since a dimension's visibility can change independently from this group property. However, when this property is updated, all dimensions within it are set to hidden if this field is true, or set to visible if this field is false.
dgRange :: Lens' DimensionGroup (Maybe DimensionRange) Source #
The range over which this group exists.
dgDepth :: Lens' DimensionGroup (Maybe Int32) Source #
The depth of the group, representing how many groups have a range that wholly contains the range of this group.
BatchUpdateValuesRequestResponseDateTimeRenderOption
data BatchUpdateValuesRequestResponseDateTimeRenderOption Source #
Determines how dates, times, and durations in the response should be rendered. This is ignored if response_value_render_option is FORMATTED_VALUE. The default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.
Constructors
BUVRRDTROSerialNumber |
|
BUVRRDTROFormattedString |
|
Instances
CopyPasteRequest
data CopyPasteRequest Source #
Copies data from the source to the destination.
See: copyPasteRequest
smart constructor.
Instances
copyPasteRequest :: CopyPasteRequest Source #
Creates a value of CopyPasteRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cprDestination :: Lens' CopyPasteRequest (Maybe GridRange) Source #
The location to paste to. If the range covers a span that's a multiple of the source's height or width, then the data will be repeated to fill in the destination range. If the range is smaller than the source range, the entire source data will still be copied (beyond the end of the destination range).
cprPasteOrientation :: Lens' CopyPasteRequest (Maybe CopyPasteRequestPasteOrientation) Source #
How that data should be oriented when pasting.
cprPasteType :: Lens' CopyPasteRequest (Maybe CopyPasteRequestPasteType) Source #
What kind of data to paste.
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!`.
See: gridRange
smart constructor.
Instances
gridRange :: GridRange Source #
Creates a value of GridRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
grEndColumnIndex :: Lens' GridRange (Maybe Int32) Source #
The end column (exclusive) of the range, or not set if unbounded.
grStartColumnIndex :: Lens' GridRange (Maybe Int32) Source #
The start column (inclusive) of the range, or not set if unbounded.
grEndRowIndex :: Lens' GridRange (Maybe Int32) Source #
The end row (exclusive) of the range, or not set if unbounded.
grStartRowIndex :: Lens' GridRange (Maybe Int32) Source #
The start row (inclusive) of the range, or not set if unbounded.
AppendDimensionRequestDimension
data AppendDimensionRequestDimension Source #
Whether rows or columns should be appended.
Constructors
ADRDDimensionUnspecified |
|
ADRDRows |
|
ADRDColumns |
|
Instances
AddFilterViewResponse
data AddFilterViewResponse Source #
The result of adding a filter view.
See: addFilterViewResponse
smart constructor.
Instances
addFilterViewResponse :: AddFilterViewResponse Source #
Creates a value of AddFilterViewResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
afvrFilter :: Lens' AddFilterViewResponse (Maybe FilterView) Source #
The newly added filter view.
DimensionRangeDimension
data DimensionRangeDimension Source #
The dimension of the span.
Constructors
DRDDimensionUnspecified |
|
DRDRows |
|
DRDColumns |
|
Instances
BooleanCondition
data BooleanCondition Source #
A condition that can evaluate to true or false. BooleanConditions are used by conditional formatting, data validation, and the criteria in filters.
See: booleanCondition
smart constructor.
Instances
booleanCondition :: BooleanCondition Source #
Creates a value of BooleanCondition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcValues :: Lens' BooleanCondition [ConditionValue] Source #
The values of the condition. The number of supported values depends on the condition type. Some support zero values, others one or two values, and ConditionType.ONE_OF_LIST supports an arbitrary number of values.
bcType :: Lens' BooleanCondition (Maybe BooleanConditionType) Source #
The type of condition.
AutoResizeDimensionsRequest
data AutoResizeDimensionsRequest Source #
Automatically resizes one or more dimensions based on the contents of the cells in that dimension.
See: autoResizeDimensionsRequest
smart constructor.
Instances
autoResizeDimensionsRequest :: AutoResizeDimensionsRequest Source #
Creates a value of AutoResizeDimensionsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ardrDimensions :: Lens' AutoResizeDimensionsRequest (Maybe DimensionRange) Source #
The dimensions to automatically resize.
BubbleChartSpec
data BubbleChartSpec Source #
A bubble chart.
See: bubbleChartSpec
smart constructor.
Instances
bubbleChartSpec :: BubbleChartSpec Source #
Creates a value of BubbleChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcsBubbleTextStyle :: Lens' BubbleChartSpec (Maybe TextFormat) Source #
The format of the text inside the bubbles. Underline and Strikethrough are not supported.
bcsBubbleBOrderColor :: Lens' BubbleChartSpec (Maybe Color) Source #
The bubble border color.
bcsLegendPosition :: Lens' BubbleChartSpec (Maybe BubbleChartSpecLegendPosition) Source #
Where the legend of the chart should be drawn.
bcsDomain :: Lens' BubbleChartSpec (Maybe ChartData) Source #
The data containing the bubble x-values. These values locate the bubbles in the chart horizontally.
bcsSeries :: Lens' BubbleChartSpec (Maybe ChartData) Source #
The data contianing the bubble y-values. These values locate the bubbles in the chart vertically.
bcsBubbleLabels :: Lens' BubbleChartSpec (Maybe ChartData) Source #
The data containing the bubble labels. These do not need to be unique.
bcsGroupIds :: Lens' BubbleChartSpec (Maybe ChartData) Source #
The data containing the bubble group IDs. All bubbles with the same group ID are drawn in the same color. If bubble_sizes is specified then this field must also be specified but may contain blank values. This field is optional.
bcsBubbleMinRadiusSize :: Lens' BubbleChartSpec (Maybe Int32) Source #
The minimum radius size of the bubbles, in pixels. If specific, the field must be a positive value.
bcsBubbleMaxRadiusSize :: Lens' BubbleChartSpec (Maybe Int32) Source #
The max radius size of the bubbles, in pixels. If specified, the field must be a positive value.
bcsBubbleOpacity :: Lens' BubbleChartSpec (Maybe Double) Source #
The opacity of the bubbles between 0 and 1.0. 0 is fully transparent and 1 is fully opaque.
bcsBubbleSizes :: Lens' BubbleChartSpec (Maybe ChartData) Source #
The data contianing the bubble sizes. Bubble sizes are used to draw the bubbles at different sizes relative to each other. If specified, group_ids must also be specified. This field is optional.
DeleteRangeRequest
data DeleteRangeRequest Source #
Deletes a range of cells, shifting other cells into the deleted area.
See: deleteRangeRequest
smart constructor.
Instances
deleteRangeRequest :: DeleteRangeRequest Source #
Creates a value of DeleteRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
drrShiftDimension :: Lens' DeleteRangeRequest (Maybe DeleteRangeRequestShiftDimension) Source #
The dimension from which deleted cells will be replaced with. If ROWS, existing cells will be shifted upward to replace the deleted cells. If COLUMNS, existing cells will be shifted left to replace the deleted cells.
Sheet
A sheet in a spreadsheet.
See: sheet
smart constructor.
Instances
Creates a value of Sheet
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sColumnGroups :: Lens' Sheet [DimensionGroup] Source #
All column groups on this sheet, ordered by increasing range start index, then by group depth.
sData :: Lens' Sheet [GridData] Source #
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).
sRowGroups :: Lens' Sheet [DimensionGroup] Source #
All row groups on this sheet, ordered by increasing range start index, then by group depth.
sProtectedRanges :: Lens' Sheet [ProtectedRange] Source #
The protected ranges in this sheet.
sBandedRanges :: Lens' Sheet [BandedRange] Source #
The banded (alternating colors) ranges on this sheet.
sBasicFilter :: Lens' Sheet (Maybe BasicFilter) Source #
The filter on this sheet, if any.
sDeveloperMetadata :: Lens' Sheet [DeveloperMetadata] Source #
The developer metadata associated with a sheet.
sConditionalFormats :: Lens' Sheet [ConditionalFormatRule] Source #
The conditional format rules in this sheet.
sFilterViews :: Lens' Sheet [FilterView] Source #
The filter views in this sheet.
sProperties :: Lens' Sheet (Maybe SheetProperties) Source #
The properties of the sheet.
GridCoordinate
data GridCoordinate Source #
A coordinate in a sheet. All indexes are zero-based.
See: gridCoordinate
smart constructor.
Instances
gridCoordinate :: GridCoordinate Source #
Creates a value of GridCoordinate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gcColumnIndex :: Lens' GridCoordinate (Maybe Int32) Source #
The column index of the coordinate.
gcRowIndex :: Lens' GridCoordinate (Maybe Int32) Source #
The row index of the coordinate.
ClearValuesResponse
data ClearValuesResponse Source #
The response when clearing a range of values in a spreadsheet.
See: clearValuesResponse
smart constructor.
Instances
clearValuesResponse :: ClearValuesResponse Source #
Creates a value of ClearValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvrClearedRange :: Lens' ClearValuesResponse (Maybe Text) Source #
The range (in A1 notation) that was cleared. (If the request was for an unbounded range or a ranger larger than the bounds of the sheet, this will be the actual range that was cleared, bounded to the sheet's limits.)
cvrSpreadsheetId :: Lens' ClearValuesResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
ClearBasicFilterRequest
data ClearBasicFilterRequest Source #
Clears the basic filter, if any exists on the sheet.
See: clearBasicFilterRequest
smart constructor.
Instances
clearBasicFilterRequest :: ClearBasicFilterRequest Source #
Creates a value of ClearBasicFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cbfrSheetId :: Lens' ClearBasicFilterRequest (Maybe Int32) Source #
The sheet ID on which the basic filter should be cleared.
BatchGetValuesByDataFilterRequestValueRenderOption
data BatchGetValuesByDataFilterRequestValueRenderOption Source #
How values should be represented in the output. The default render option is ValueRenderOption.FORMATTED_VALUE.
Constructors
FormattedValue |
|
UnformattedValue |
|
Formula |
|
Instances
UpdateEmbeddedObjectPositionRequest
data UpdateEmbeddedObjectPositionRequest Source #
Update an embedded object's position (such as a moving or resizing a chart or image).
See: updateEmbeddedObjectPositionRequest
smart constructor.
Instances
updateEmbeddedObjectPositionRequest :: UpdateEmbeddedObjectPositionRequest Source #
Creates a value of UpdateEmbeddedObjectPositionRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ueoprNewPosition :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe EmbeddedObjectPosition) Source #
An explicit position to move the embedded object to. If newPosition.sheetId is set, a new sheet with that ID will be created. If newPosition.newSheet is set to true, a new sheet will be created with an ID that will be chosen for you.
ueoprObjectId :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe Int32) Source #
The ID of the object to moved.
ueoprFields :: Lens' UpdateEmbeddedObjectPositionRequest (Maybe GFieldMask) Source #
The fields of OverlayPosition that should be updated when setting a new position. Used only if newPosition.overlayPosition is set, in which case at least one field must be specified. The root `newPosition.overlayPosition` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
SourceAndDestinationDimension
data SourceAndDestinationDimension Source #
The dimension that data should be filled into.
Constructors
SADDDimensionUnspecified |
|
SADDRows |
|
SADDColumns |
|
Instances
BooleanRule
data BooleanRule Source #
A rule that may or may not match, depending on the condition.
See: booleanRule
smart constructor.
Instances
booleanRule :: BooleanRule Source #
Creates a value of BooleanRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
brFormat :: Lens' BooleanRule (Maybe CellFormat) Source #
The format to apply. Conditional formatting can only apply a subset of formatting: bold, italic, strikethrough, foreground color & background color.
brCondition :: Lens' BooleanRule (Maybe BooleanCondition) Source #
The condition of the rule. If the condition evaluates to true, the format is applied.
CellFormatWrapStrategy
data CellFormatWrapStrategy Source #
The wrap strategy for the value in the cell.
Constructors
WrapStrategyUnspecified |
|
OverflowCell |
|
LegacyWrap |
|
Clip |
|
Wrap |
|
Instances
BatchGetValuesByDataFilterResponse
data BatchGetValuesByDataFilterResponse Source #
The response when retrieving more than one range of values in a spreadsheet selected by DataFilters.
See: batchGetValuesByDataFilterResponse
smart constructor.
Instances
batchGetValuesByDataFilterResponse :: BatchGetValuesByDataFilterResponse Source #
Creates a value of BatchGetValuesByDataFilterResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bgvbdfrSpreadsheetId :: Lens' BatchGetValuesByDataFilterResponse (Maybe Text) Source #
The ID of the spreadsheet the data was retrieved from.
bgvbdfrValueRanges :: Lens' BatchGetValuesByDataFilterResponse [MatchedValueRange] Source #
The requested values with the list of data filters that matched them.
SourceAndDestination
data SourceAndDestination Source #
A combination of a source range and how to extend that source.
See: sourceAndDestination
smart constructor.
Instances
sourceAndDestination :: SourceAndDestination Source #
Creates a value of SourceAndDestination
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sadDimension :: Lens' SourceAndDestination (Maybe SourceAndDestinationDimension) Source #
The dimension that data should be filled into.
sadSource :: Lens' SourceAndDestination (Maybe GridRange) Source #
The location of the data to use as the source of the autofill.
sadFillLength :: Lens' SourceAndDestination (Maybe Int32) Source #
The number of rows or columns that data should be filled into. Positive numbers expand beyond the last row or last column of the source. Negative numbers expand before the first row or first column of the source.
PasteDataRequest
data PasteDataRequest Source #
Inserts data into the spreadsheet starting at the specified coordinate.
See: pasteDataRequest
smart constructor.
Instances
pasteDataRequest :: PasteDataRequest Source #
Creates a value of PasteDataRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdrCoordinate :: Lens' PasteDataRequest (Maybe GridCoordinate) Source #
The coordinate at which the data should start being inserted.
pdrType :: Lens' PasteDataRequest (Maybe PasteDataRequestType) Source #
How the data should be pasted.
pdrDelimiter :: Lens' PasteDataRequest (Maybe Text) Source #
The delimiter in the data.
BatchUpdateValuesRequestValueInputOption
data BatchUpdateValuesRequestValueInputOption Source #
How the input data should be interpreted.
Constructors
InputValueOptionUnspecified |
|
Raw |
|
UserEntered |
|
Instances
AppendCellsRequest
data AppendCellsRequest Source #
Adds new cells after the last row with data in a sheet, inserting new rows into the sheet if necessary.
See: appendCellsRequest
smart constructor.
Instances
appendCellsRequest :: AppendCellsRequest Source #
Creates a value of AppendCellsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acrSheetId :: Lens' AppendCellsRequest (Maybe Int32) Source #
The sheet ID to append the data to.
acrFields :: Lens' AppendCellsRequest (Maybe GFieldMask) Source #
The fields of CellData that should be updated. At least one field must be specified. The root is the CellData; 'row.values.' should not be specified. A single `"*"` can be used as short-hand for listing every field.
FindReplaceResponse
data FindReplaceResponse Source #
The result of the find/replace.
See: findReplaceResponse
smart constructor.
Instances
findReplaceResponse :: FindReplaceResponse Source #
Creates a value of FindReplaceResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
frrValuesChanged :: Lens' FindReplaceResponse (Maybe Int32) Source #
The number of non-formula cells changed.
frrFormulasChanged :: Lens' FindReplaceResponse (Maybe Int32) Source #
The number of formula cells changed.
frrRowsChanged :: Lens' FindReplaceResponse (Maybe Int32) Source #
The number of rows changed.
frrSheetsChanged :: Lens' FindReplaceResponse (Maybe Int32) Source #
The number of sheets changed.
frrOccurrencesChanged :: Lens' FindReplaceResponse (Maybe Int32) Source #
The number of occurrences (possibly multiple within a cell) changed. For example, if replacing `"e"` with `"o"` in `"Google Sheets"`, this would be `"3"` because `"Google Sheets"` -> `"Googlo Shoots"`.
AddDimensionGroupResponse
data AddDimensionGroupResponse Source #
The result of adding a group.
See: addDimensionGroupResponse
smart constructor.
Instances
addDimensionGroupResponse :: AddDimensionGroupResponse Source #
Creates a value of AddDimensionGroupResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adgrDimensionGroups :: Lens' AddDimensionGroupResponse [DimensionGroup] Source #
All groups of a dimension after adding a group to that dimension.
PieChartSpec
data PieChartSpec Source #
A pie chart.
See: pieChartSpec
smart constructor.
Instances
pieChartSpec :: PieChartSpec Source #
Creates a value of PieChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pcsPieHole :: Lens' PieChartSpec (Maybe Double) Source #
The size of the hole in the pie chart.
pcsLegendPosition :: Lens' PieChartSpec (Maybe PieChartSpecLegendPosition) Source #
Where the legend of the pie chart should be drawn.
pcsDomain :: Lens' PieChartSpec (Maybe ChartData) Source #
The data that covers the domain of the pie chart.
pcsSeries :: Lens' PieChartSpec (Maybe ChartData) Source #
The data that covers the one and only series of the pie chart.
pcsThreeDimensional :: Lens' PieChartSpec (Maybe Bool) Source #
True if the pie is three dimensional.
BatchUpdateValuesByDataFilterResponse
data BatchUpdateValuesByDataFilterResponse Source #
The response when updating a range of values in a spreadsheet.
See: batchUpdateValuesByDataFilterResponse
smart constructor.
Instances
batchUpdateValuesByDataFilterResponse :: BatchUpdateValuesByDataFilterResponse Source #
Creates a value of BatchUpdateValuesByDataFilterResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buvbdfrTotalUpdatedColumns :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32) Source #
The total number of columns where at least one cell in the column was updated.
buvbdfrResponses :: Lens' BatchUpdateValuesByDataFilterResponse [UpdateValuesByDataFilterResponse] Source #
The response for each range updated.
buvbdfrSpreadsheetId :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
buvbdfrTotalUpdatedSheets :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32) Source #
The total number of sheets where at least one cell in the sheet was updated.
buvbdfrTotalUpdatedCells :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32) Source #
The total number of cells updated.
buvbdfrTotalUpdatedRows :: Lens' BatchUpdateValuesByDataFilterResponse (Maybe Int32) Source #
The total number of rows where at least one cell in the row was updated.
TextPositionHorizontalAlignment
data TextPositionHorizontalAlignment Source #
Horizontal alignment setting for the piece of text.
Constructors
HorizontalAlignUnspecified |
|
Left' |
|
Center |
|
Right' |
|
Instances
AppendValuesResponse
data AppendValuesResponse Source #
The response when updating a range of values in a spreadsheet.
See: appendValuesResponse
smart constructor.
Instances
appendValuesResponse :: AppendValuesResponse Source #
Creates a value of AppendValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
avrSpreadsheetId :: Lens' AppendValuesResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
avrUpdates :: Lens' AppendValuesResponse (Maybe UpdateValuesResponse) Source #
Information about the updates that were applied.
avrTableRange :: Lens' AppendValuesResponse (Maybe Text) Source #
The range (in A1 notation) of the table that values are being appended to (before the values were appended). Empty if no table was found.
DeveloperMetadataVisibility
data DeveloperMetadataVisibility Source #
The metadata visibility. Developer metadata must always have a visibility specified.
Constructors
DeveloperMetadataVisibilityUnspecified |
|
Document |
|
Project |
|
Instances
BatchUpdateValuesRequestResponseValueRenderOption
data BatchUpdateValuesRequestResponseValueRenderOption Source #
Determines how values in the response should be rendered. The default render option is ValueRenderOption.FORMATTED_VALUE.
Constructors
BUVRRVROFormattedValue |
|
BUVRRVROUnformattedValue |
|
BUVRRVROFormula |
|
Instances
DataValidationRule
data DataValidationRule Source #
A data validation rule.
See: dataValidationRule
smart constructor.
Instances
dataValidationRule :: DataValidationRule Source #
Creates a value of DataValidationRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dvrShowCustomUi :: Lens' DataValidationRule (Maybe Bool) Source #
True if the UI should be customized based on the kind of condition. If true, "List" conditions will show a dropdown.
dvrInputMessage :: Lens' DataValidationRule (Maybe Text) Source #
A message to show the user when adding data to the cell.
dvrCondition :: Lens' DataValidationRule (Maybe BooleanCondition) Source #
The condition that data in the cell must match.
FilterView
data FilterView Source #
A filter view.
See: filterView
smart constructor.
Instances
filterView :: FilterView Source #
Creates a value of FilterView
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fvSortSpecs :: Lens' FilterView [SortSpec] Source #
The sort order per column. Later specifications are used when values are equal in the earlier specifications.
fvNamedRangeId :: Lens' FilterView (Maybe Text) Source #
The named range this filter view is backed by, if any. When writing, only one of range or named_range_id may be set.
fvRange :: Lens' FilterView (Maybe GridRange) Source #
The range this filter view covers. When writing, only one of range or named_range_id may be set.
fvFilterViewId :: Lens' FilterView (Maybe Int32) Source #
The ID of the filter view.
fvCriteria :: Lens' FilterView (Maybe FilterViewCriteria) Source #
The criteria for showing/hiding values per column. The map's key is the column index, and the value is the criteria for that column.
Color
Represents a color in the RGBA color space. This representation is designed for simplicity of conversion to/from color representations in various languages over compactness; for example, the fields of this representation can be trivially provided to the constructor of "java.awt.Color" in Java; it can also be trivially provided to UIColor's "+colorWithRed:green:blue:alpha" method in iOS; and, with just a little work, it can be easily formatted into a CSS "rgba()" string in JavaScript, as well. Here are some examples: Example (Java): import com.google.type.Color; // ... public static java.awt.Color fromProto(Color protocolor) { float alpha = protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new java.awt.Color( protocolor.getRed(), protocolor.getGreen(), protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color color) { float red = (float) color.getRed(); float green = (float) color.getGreen(); float blue = (float) color.getBlue(); float denominator = 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / denominator) .setGreen(green / denominator) .setBlue(blue / denominator); int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; float green = [protocolor green]; float blue = [protocolor blue]; FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; [result setBlue:blue]; if (alpha <= 0.9999) { [result setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return result; } // ... Example (JavaScript): // ... var protoToCssColor = function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return rgbToCssColor_(red, green, blue); } var alphaFrac = rgb_color.alpha.value || 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor_ = function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < missingZeros; i++) { resultBuilder.push('0'); } resultBuilder.push(hexString); return resultBuilder.join(''); }; // ...
See: color
smart constructor.
Instances
Eq Color Source # | |
Data Color Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Color -> c Color # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Color # dataTypeOf :: Color -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Color) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Color) # gmapT :: (forall b. Data b => b -> b) -> Color -> Color # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Color -> r # gmapQ :: (forall d. Data d => d -> u) -> Color -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Color -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Color -> m Color # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Color -> m Color # | |
Show Color Source # | |
Generic Color Source # | |
ToJSON Color Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON Color Source # | |
type Rep Color Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep Color = D1 (MetaData "Color" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "Color'" PrefixI True) ((S1 (MetaSel (Just "_cRed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_cAlpha") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))) :*: (S1 (MetaSel (Just "_cGreen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_cBlue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double)))))) |
cRed :: Lens' Color (Maybe Double) Source #
The amount of red in the color as a value in the interval [0, 1].
cAlpha :: Lens' Color (Maybe Double) Source #
The fraction of this color that should be applied to the pixel. That is, the final pixel color is defined by the equation: pixel color = alpha * (this color) + (1.0 - alpha) * (background color) This means that a value of 1.0 corresponds to a solid color, whereas a value of 0.0 corresponds to a completely transparent color. This uses a wrapper message rather than a simple float scalar so that it is possible to distinguish between a default value and the value being unset. If omitted, this color object is to be rendered as a solid color (as if the alpha value had been explicitly given with a value of 1.0).
cGreen :: Lens' Color (Maybe Double) Source #
The amount of green in the color as a value in the interval [0, 1].
cBlue :: Lens' Color (Maybe Double) Source #
The amount of blue in the color as a value in the interval [0, 1].
DeleteFilterViewRequest
data DeleteFilterViewRequest Source #
Deletes a particular filter view.
See: deleteFilterViewRequest
smart constructor.
Instances
deleteFilterViewRequest :: DeleteFilterViewRequest Source #
Creates a value of DeleteFilterViewRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dfvrFilterId :: Lens' DeleteFilterViewRequest (Maybe Int32) Source #
The ID of the filter to delete.
UpdateFilterViewRequest
data UpdateFilterViewRequest Source #
Updates properties of the filter view.
See: updateFilterViewRequest
smart constructor.
Instances
updateFilterViewRequest :: UpdateFilterViewRequest Source #
Creates a value of UpdateFilterViewRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ufvrFilter :: Lens' UpdateFilterViewRequest (Maybe FilterView) Source #
The new properties of the filter view.
ufvrFields :: Lens' UpdateFilterViewRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `filter` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
BasicChartSeries
data BasicChartSeries Source #
A single series of data in a chart. For example, if charting stock prices over time, multiple series may exist, one for the "Open Price", "High Price", "Low Price" and "Close Price".
See: basicChartSeries
smart constructor.
Instances
basicChartSeries :: BasicChartSeries Source #
Creates a value of BasicChartSeries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bTargetAxis :: Lens' BasicChartSeries (Maybe BasicChartSeriesTargetAxis) Source #
The minor axis that will specify the range of values for this series. For example, if charting stocks over time, the "Volume" series may want to be pinned to the right with the prices pinned to the left, because the scale of trading volume is different than the scale of prices. It is an error to specify an axis that isn't a valid minor axis for the chart's type.
bColor :: Lens' BasicChartSeries (Maybe Color) Source #
The color for elements (i.e. bars, lines, points) associated with this series. If empty, a default color is used.
bSeries :: Lens' BasicChartSeries (Maybe ChartData) Source #
The data being visualized in this chart series.
bType :: Lens' BasicChartSeries (Maybe BasicChartSeriesType) Source #
The type of this series. Valid only if the chartType is COMBO. Different types will change the way the series is visualized. Only LINE, AREA, and COLUMN are supported.
bLineStyle :: Lens' BasicChartSeries (Maybe LineStyle) Source #
The line style of this series. Valid only if the chartType is AREA, LINE, or SCATTER. COMBO charts are also supported if the series chart type is AREA or LINE.
PivotGroupRule
data PivotGroupRule Source #
An optional setting on a PivotGroup that defines buckets for the values in the source data column rather than breaking out each individual value. Only one PivotGroup with a group rule may be added for each column in the source data, though on any given column you may add both a PivotGroup that has a rule and a PivotGroup that does not.
See: pivotGroupRule
smart constructor.
Instances
pivotGroupRule :: PivotGroupRule Source #
Creates a value of PivotGroupRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pgrDateTimeRule :: Lens' PivotGroupRule (Maybe DateTimeRule) Source #
A DateTimeRule.
pgrManualRule :: Lens' PivotGroupRule (Maybe ManualRule) Source #
A ManualRule.
pgrHistogramRule :: Lens' PivotGroupRule (Maybe HistogramRule) Source #
A HistogramRule.
AddProtectedRangeRequest
data AddProtectedRangeRequest Source #
Adds a new protected range.
See: addProtectedRangeRequest
smart constructor.
Instances
addProtectedRangeRequest :: AddProtectedRangeRequest Source #
Creates a value of AddProtectedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aprrProtectedRange :: Lens' AddProtectedRangeRequest (Maybe ProtectedRange) Source #
The protected range to be added. The protectedRangeId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a range that already exists.)
PieChartSpecLegendPosition
data PieChartSpecLegendPosition Source #
Where the legend of the pie chart should be drawn.
Constructors
PCSLPPieChartLegendPositionUnspecified |
|
PCSLPBottomLegend |
|
PCSLPLeftLegend |
|
PCSLPRightLegend |
|
PCSLPTopLegend |
|
PCSLPNoLegend |
|
PCSLPLabeledLegend |
|
Instances
RepeatCellRequest
data RepeatCellRequest Source #
Updates all cells in the range to the values in the given Cell object. Only the fields listed in the fields field are updated; others are unchanged. If writing a cell with a formula, the formula's ranges will automatically increment for each field in the range. For example, if writing a cell with formula `=A1` into range B2:C4, B2 would be `=A1`, B3 would be `=A2`, B4 would be `=A3`, C2 would be `=B1`, C3 would be `=B2`, C4 would be `=B3`. To keep the formula's ranges static, use the `$` indicator. For example, use the formula `=$A$1` to prevent both the row and the column from incrementing.
See: repeatCellRequest
smart constructor.
Instances
repeatCellRequest :: RepeatCellRequest Source #
Creates a value of RepeatCellRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcrFields :: Lens' RepeatCellRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `cell` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
ConditionValue
data ConditionValue Source #
The value of the condition.
See: conditionValue
smart constructor.
Instances
conditionValue :: ConditionValue Source #
Creates a value of ConditionValue
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvRelativeDate :: Lens' ConditionValue (Maybe ConditionValueRelativeDate) Source #
A relative date (based on the current date). Valid only if the type is DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE or DATE_ON_OR_AFTER. Relative dates are not supported in data validation. They are supported only in conditional formatting and conditional filters.
cvUserEnteredValue :: Lens' ConditionValue (Maybe Text) Source #
A value the condition is based on. The value is parsed as if the user typed into a cell. Formulas are supported (and must begin with an `=` or a '+').
DeleteDimensionRequest
data DeleteDimensionRequest Source #
Deletes the dimensions from the sheet.
See: deleteDimensionRequest
smart constructor.
Instances
deleteDimensionRequest :: DeleteDimensionRequest Source #
Creates a value of DeleteDimensionRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddrRange :: Lens' DeleteDimensionRequest (Maybe DimensionRange) Source #
The dimensions to delete from the sheet.
ClearValuesRequest
data ClearValuesRequest Source #
The request for clearing a range of values in a spreadsheet.
See: clearValuesRequest
smart constructor.
Instances
clearValuesRequest :: ClearValuesRequest Source #
Creates a value of ClearValuesRequest
with the minimum fields required to make a request.
FindReplaceRequest
data FindReplaceRequest Source #
Finds and replaces data in cells over a range, sheet, or all sheets.
See: findReplaceRequest
smart constructor.
Instances
findReplaceRequest :: FindReplaceRequest Source #
Creates a value of FindReplaceRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
frrMatchCase :: Lens' FindReplaceRequest (Maybe Bool) Source #
True if the search is case sensitive.
frrAllSheets :: Lens' FindReplaceRequest (Maybe Bool) Source #
True to find/replace over all sheets.
frrIncludeFormulas :: Lens' FindReplaceRequest (Maybe Bool) Source #
True if the search should include cells with formulas. False to skip cells with formulas.
frrMatchEntireCell :: Lens' FindReplaceRequest (Maybe Bool) Source #
True if the find value should match the entire cell.
frrSheetId :: Lens' FindReplaceRequest (Maybe Int32) Source #
The sheet to find/replace over.
frrSearchByRegex :: Lens' FindReplaceRequest (Maybe Bool) Source #
True if the find value is a regex. The regular expression and replacement should follow Java regex rules at https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. The replacement string is allowed to refer to capturing groups. For example, if one cell has the contents `"Google Sheets"` and another has `"Google Docs"`, then searching for `"o.* (.*)"` with a replacement of `"$1 Rocks"` would change the contents of the cells to `"GSheets Rocks"` and `"GDocs Rocks"` respectively.
frrReplacement :: Lens' FindReplaceRequest (Maybe Text) Source #
The value to use as the replacement.
MoveDimensionRequest
data MoveDimensionRequest Source #
Moves one or more rows or columns.
See: moveDimensionRequest
smart constructor.
Instances
moveDimensionRequest :: MoveDimensionRequest Source #
Creates a value of MoveDimensionRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdrDestinationIndex :: Lens' MoveDimensionRequest (Maybe Int32) Source #
The zero-based start index of where to move the source data to, based on the coordinates *before* the source data is removed from the grid. Existing data will be shifted down or right (depending on the dimension) to make room for the moved dimensions. The source dimensions are removed from the grid, so the the data may end up in a different index than specified. For example, given `A1..A5` of `0, 1, 2, 3, 4` and wanting to move `"1"` and `"2"` to between `"3"` and `"4"`, the source would be `ROWS [1..3)`,and the destination index would be `"4"` (the zero-based index of row 5). The end result would be `A1..A5` of `0, 3, 1, 2, 4`.
mdrSource :: Lens' MoveDimensionRequest (Maybe DimensionRange) Source #
The source dimensions to move.
BatchGetValuesByDataFilterRequest
data BatchGetValuesByDataFilterRequest Source #
The request for retrieving a range of values in a spreadsheet selected by a set of DataFilters.
See: batchGetValuesByDataFilterRequest
smart constructor.
Instances
batchGetValuesByDataFilterRequest :: BatchGetValuesByDataFilterRequest Source #
Creates a value of BatchGetValuesByDataFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bgvbdfrValueRenderOption :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestValueRenderOption) Source #
How values should be represented in the output. The default render option is ValueRenderOption.FORMATTED_VALUE.
bgvbdfrDataFilters :: Lens' BatchGetValuesByDataFilterRequest [DataFilter] Source #
The data filters used to match the ranges of values to retrieve. Ranges that match any of the specified data filters will be included in the response.
bgvbdfrDateTimeRenderOption :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestDateTimeRenderOption) Source #
How dates, times, and durations should be represented in the output. This is ignored if value_render_option is FORMATTED_VALUE. The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
bgvbdfrMajorDimension :: Lens' BatchGetValuesByDataFilterRequest (Maybe BatchGetValuesByDataFilterRequestMajorDimension) Source #
The major dimension that results should use. For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then a request that selects that range and sets `majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas a request that sets `majorDimension=COLUMNS` will return `[[1,3],[2,4]]`.
CellFormatVerticalAlignment
data CellFormatVerticalAlignment Source #
The vertical alignment of the value in the cell.
Constructors
VerticalAlignUnspecified |
|
Top |
|
Middle |
|
Bottom |
|
Instances
NumberFormatType
data NumberFormatType Source #
The type of the number format. When writing, this field must be set.
Constructors
NumberFormatTypeUnspecified |
|
Text |
|
Number |
|
Percent |
|
Currency |
|
Date |
|
Time |
|
DateTime |
|
Scientific |
|
Instances
GradientRule
data GradientRule Source #
A rule that applies a gradient color scale format, based on the interpolation points listed. The format of a cell will vary based on its contents as compared to the values of the interpolation points.
See: gradientRule
smart constructor.
Instances
gradientRule :: GradientRule Source #
Creates a value of GradientRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
grMidpoint :: Lens' GradientRule (Maybe InterpolationPoint) Source #
An optional midway interpolation point.
grMaxpoint :: Lens' GradientRule (Maybe InterpolationPoint) Source #
The final interpolation point.
grMinpoint :: Lens' GradientRule (Maybe InterpolationPoint) Source #
The starting interpolation point.
CutPasteRequest
data CutPasteRequest Source #
Moves data from the source to the destination.
See: cutPasteRequest
smart constructor.
Instances
cutPasteRequest :: CutPasteRequest Source #
Creates a value of CutPasteRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cDestination :: Lens' CutPasteRequest (Maybe GridCoordinate) Source #
The top-left coordinate where the data should be pasted.
cPasteType :: Lens' CutPasteRequest (Maybe CutPasteRequestPasteType) Source #
What kind of data to paste. All the source data will be cut, regardless of what is pasted.
UpdateEmbeddedObjectPositionResponse
data UpdateEmbeddedObjectPositionResponse Source #
The result of updating an embedded object's position.
See: updateEmbeddedObjectPositionResponse
smart constructor.
Instances
updateEmbeddedObjectPositionResponse :: UpdateEmbeddedObjectPositionResponse Source #
Creates a value of UpdateEmbeddedObjectPositionResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ueoprPosition :: Lens' UpdateEmbeddedObjectPositionResponse (Maybe EmbeddedObjectPosition) Source #
The new position of the embedded object.
ConditionValueRelativeDate
data ConditionValueRelativeDate Source #
A relative date (based on the current date). Valid only if the type is DATE_BEFORE, DATE_AFTER, DATE_ON_OR_BEFORE or DATE_ON_OR_AFTER. Relative dates are not supported in data validation. They are supported only in conditional formatting and conditional filters.
Constructors
RelativeDateUnspecified |
|
PastYear |
|
PastMonth |
|
PastWeek |
|
Yesterday |
|
Today |
|
Tomorrow |
|
Instances
WaterfallChartCustomSubtotal
data WaterfallChartCustomSubtotal Source #
A custom subtotal column for a waterfall chart series.
See: waterfallChartCustomSubtotal
smart constructor.
Instances
waterfallChartCustomSubtotal :: WaterfallChartCustomSubtotal Source #
Creates a value of WaterfallChartCustomSubtotal
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wccsDataIsSubtotal :: Lens' WaterfallChartCustomSubtotal (Maybe Bool) Source #
True if the data point at subtotal_index is the subtotal. If false, the subtotal will be computed and appear after the data point.
wccsSubtotalIndex :: Lens' WaterfallChartCustomSubtotal (Maybe Int32) Source #
The 0-based index of a data point within the series. If data_is_subtotal is true, the data point at this index is the subtotal. Otherwise, the subtotal appears after the data point with this index. A series can have multiple subtotals at arbitrary indices, but subtotals do not affect the indices of the data points. For example, if a series has three data points, their indices will always be 0, 1, and 2, regardless of how many subtotals exist on the series or what data points they are associated with.
wccsLabel :: Lens' WaterfallChartCustomSubtotal (Maybe Text) Source #
A label for the subtotal column.
DeveloperMetadataLocationLocationType
data DeveloperMetadataLocationLocationType Source #
The type of location this object represents. This field is read-only.
Constructors
DMLLTDeveloperMetadataLocationTypeUnspecified |
|
DMLLTRow |
|
DMLLTColumn |
|
DMLLTSheet |
|
DMLLTSpreadsheet |
|
Instances
Response
A single response from an update.
See: response
smart constructor.
Instances
Creates a value of Response
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rAddFilterView
rCreateDeveloperMetadata
rDuplicateFilterView
rUpdateEmbeddedObjectPosition
rDeleteDimensionGroup
rAddSheet
rFindReplace
rAddProtectedRange
rDeleteConditionalFormatRule
rUpdateConditionalFormatRule
rDeleteDeveloperMetadata
rUpdateDeveloperMetadata
rAddNamedRange
rAddChart
rAddBanding
rDuplicateSheet
rAddDimensionGroup
rAddFilterView :: Lens' Response (Maybe AddFilterViewResponse) Source #
A reply from adding a filter view.
rCreateDeveloperMetadata :: Lens' Response (Maybe CreateDeveloperMetadataResponse) Source #
A reply from creating a developer metadata entry.
rDuplicateFilterView :: Lens' Response (Maybe DuplicateFilterViewResponse) Source #
A reply from duplicating a filter view.
rUpdateEmbeddedObjectPosition :: Lens' Response (Maybe UpdateEmbeddedObjectPositionResponse) Source #
A reply from updating an embedded object's position.
rDeleteDimensionGroup :: Lens' Response (Maybe DeleteDimensionGroupResponse) Source #
A reply from deleting a dimension group.
rFindReplace :: Lens' Response (Maybe FindReplaceResponse) Source #
A reply from doing a find/replace.
rAddProtectedRange :: Lens' Response (Maybe AddProtectedRangeResponse) Source #
A reply from adding a protected range.
rDeleteConditionalFormatRule :: Lens' Response (Maybe DeleteConditionalFormatRuleResponse) Source #
A reply from deleting a conditional format rule.
rUpdateConditionalFormatRule :: Lens' Response (Maybe UpdateConditionalFormatRuleResponse) Source #
A reply from updating a conditional format rule.
rDeleteDeveloperMetadata :: Lens' Response (Maybe DeleteDeveloperMetadataResponse) Source #
A reply from deleting a developer metadata entry.
rUpdateDeveloperMetadata :: Lens' Response (Maybe UpdateDeveloperMetadataResponse) Source #
A reply from updating a developer metadata entry.
rAddNamedRange :: Lens' Response (Maybe AddNamedRangeResponse) Source #
A reply from adding a named range.
rAddBanding :: Lens' Response (Maybe AddBandingResponse) Source #
A reply from adding a banded range.
rDuplicateSheet :: Lens' Response (Maybe DuplicateSheetResponse) Source #
A reply from duplicating a sheet.
rAddDimensionGroup :: Lens' Response (Maybe AddDimensionGroupResponse) Source #
A reply from adding a dimension group.
FilterCriteria
data FilterCriteria Source #
Criteria for showing/hiding rows in a filter or filter view.
See: filterCriteria
smart constructor.
Instances
filterCriteria :: FilterCriteria Source #
Creates a value of FilterCriteria
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fcHiddenValues :: Lens' FilterCriteria [Text] Source #
Values that should be hidden.
fcCondition :: Lens' FilterCriteria (Maybe BooleanCondition) Source #
A condition that must be true for values to be shown. (This does not override hiddenValues -- if a value is listed there, it will still be hidden.)
ErrorValue
data ErrorValue Source #
An error in a cell.
See: errorValue
smart constructor.
Instances
errorValue :: ErrorValue Source #
Creates a value of ErrorValue
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
evType :: Lens' ErrorValue (Maybe ErrorValueType) Source #
The type of error.
evMessage :: Lens' ErrorValue (Maybe Text) Source #
A message with more information about the error (in the spreadsheet's locale).
UpdateConditionalFormatRuleRequest
data UpdateConditionalFormatRuleRequest Source #
Updates a conditional format rule at the given index, or moves a conditional format rule to another index.
See: updateConditionalFormatRuleRequest
smart constructor.
Instances
updateConditionalFormatRuleRequest :: UpdateConditionalFormatRuleRequest Source #
Creates a value of UpdateConditionalFormatRuleRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucfrrRule :: Lens' UpdateConditionalFormatRuleRequest (Maybe ConditionalFormatRule) Source #
The rule that should replace the rule at the given index.
ucfrrNewIndex :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32) Source #
The zero-based new index the rule should end up at.
ucfrrSheetId :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32) Source #
The sheet of the rule to move. Required if new_index is set, unused otherwise.
ucfrrIndex :: Lens' UpdateConditionalFormatRuleRequest (Maybe Int32) Source #
The zero-based index of the rule that should be replaced or moved.
DeleteConditionalFormatRuleRequest
data DeleteConditionalFormatRuleRequest Source #
Deletes a conditional format rule at the given index. All subsequent rules' indexes are decremented.
See: deleteConditionalFormatRuleRequest
smart constructor.
Instances
deleteConditionalFormatRuleRequest :: DeleteConditionalFormatRuleRequest Source #
Creates a value of DeleteConditionalFormatRuleRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcfrrSheetId :: Lens' DeleteConditionalFormatRuleRequest (Maybe Int32) Source #
The sheet the rule is being deleted from.
dcfrrIndex :: Lens' DeleteConditionalFormatRuleRequest (Maybe Int32) Source #
The zero-based index of the rule to be deleted.
UpdateDeveloperMetadataRequest
data UpdateDeveloperMetadataRequest Source #
A request to update properties of developer metadata. Updates the properties of the developer metadata selected by the filters to the values provided in the DeveloperMetadata resource. Callers must specify the properties they wish to update in the fields parameter, as well as specify at least one DataFilter matching the metadata they wish to update.
See: updateDeveloperMetadataRequest
smart constructor.
Instances
updateDeveloperMetadataRequest :: UpdateDeveloperMetadataRequest Source #
Creates a value of UpdateDeveloperMetadataRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
udmrDataFilters :: Lens' UpdateDeveloperMetadataRequest [DataFilter] Source #
The filters matching the developer metadata entries to update.
udmrDeveloperMetadata :: Lens' UpdateDeveloperMetadataRequest (Maybe DeveloperMetadata) Source #
The value that all metadata matched by the data filters will be updated to.
udmrFields :: Lens' UpdateDeveloperMetadataRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `developerMetadata` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
SortSpecSortOrder
data SortSpecSortOrder Source #
The order data should be sorted.
Constructors
SortOrderUnspecified |
|
Ascending |
|
Descending |
|
Instances
DeleteDeveloperMetadataRequest
data DeleteDeveloperMetadataRequest Source #
A request to delete developer metadata.
See: deleteDeveloperMetadataRequest
smart constructor.
Instances
deleteDeveloperMetadataRequest :: DeleteDeveloperMetadataRequest Source #
Creates a value of DeleteDeveloperMetadataRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddmrDataFilter :: Lens' DeleteDeveloperMetadataRequest (Maybe DataFilter) Source #
The data filter describing the criteria used to select which developer metadata entry to delete.
WaterfallChartSpec
data WaterfallChartSpec Source #
A waterfall chart.
See: waterfallChartSpec
smart constructor.
Instances
waterfallChartSpec :: WaterfallChartSpec Source #
Creates a value of WaterfallChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wcsStackedType :: Lens' WaterfallChartSpec (Maybe WaterfallChartSpecStackedType) Source #
The stacked type.
wcsConnectorLineStyle :: Lens' WaterfallChartSpec (Maybe LineStyle) Source #
The line style for the connector lines.
wcsDomain :: Lens' WaterfallChartSpec (Maybe WaterfallChartDomain) Source #
The domain data (horizontal axis) for the waterfall chart.
wcsSeries :: Lens' WaterfallChartSpec [WaterfallChartSeries] Source #
The data this waterfall chart is visualizing.
wcsHideConnectorLines :: Lens' WaterfallChartSpec (Maybe Bool) Source #
True to hide connector lines between columns.
wcsFirstValueIsTotal :: Lens' WaterfallChartSpec (Maybe Bool) Source #
True to interpret the first value as a total.
OverlayPosition
data OverlayPosition Source #
The location an object is overlaid on top of a grid.
See: overlayPosition
smart constructor.
Instances
overlayPosition :: OverlayPosition Source #
Creates a value of OverlayPosition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
opHeightPixels :: Lens' OverlayPosition (Maybe Int32) Source #
The height of the object, in pixels. Defaults to 371.
opOffSetYPixels :: Lens' OverlayPosition (Maybe Int32) Source #
The vertical offset, in pixels, that the object is offset from the anchor cell.
opAnchorCell :: Lens' OverlayPosition (Maybe GridCoordinate) Source #
The cell the object is anchored to.
opWidthPixels :: Lens' OverlayPosition (Maybe Int32) Source #
The width of the object, in pixels. Defaults to 600.
opOffSetXPixels :: Lens' OverlayPosition (Maybe Int32) Source #
The horizontal offset, in pixels, that the object is offset from the anchor cell.
DeleteEmbeddedObjectRequest
data DeleteEmbeddedObjectRequest Source #
Deletes the embedded object with the given ID.
See: deleteEmbeddedObjectRequest
smart constructor.
Instances
deleteEmbeddedObjectRequest :: DeleteEmbeddedObjectRequest Source #
Creates a value of DeleteEmbeddedObjectRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
deorObjectId :: Lens' DeleteEmbeddedObjectRequest (Maybe Int32) Source #
The ID of the embedded object to delete.
DeveloperMetadataLocation
data DeveloperMetadataLocation Source #
A location where metadata may be associated in a spreadsheet.
See: developerMetadataLocation
smart constructor.
Instances
developerMetadataLocation :: DeveloperMetadataLocation Source #
Creates a value of DeveloperMetadataLocation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dmlSpreadsheet :: Lens' DeveloperMetadataLocation (Maybe Bool) Source #
True when metadata is associated with an entire spreadsheet.
dmlDimensionRange :: Lens' DeveloperMetadataLocation (Maybe DimensionRange) Source #
Represents the row or column when metadata is associated with a dimension. The specified DimensionRange must represent a single row or column; it cannot be unbounded or span multiple rows or columns.
dmlSheetId :: Lens' DeveloperMetadataLocation (Maybe Int32) Source #
The ID of the sheet when metadata is associated with an entire sheet.
dmlLocationType :: Lens' DeveloperMetadataLocation (Maybe DeveloperMetadataLocationLocationType) Source #
The type of location this object represents. This field is read-only.
SheetProperties
data SheetProperties Source #
Properties of a sheet.
See: sheetProperties
smart constructor.
Instances
sheetProperties :: SheetProperties Source #
Creates a value of SheetProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sGridProperties :: Lens' SheetProperties (Maybe GridProperties) Source #
Additional properties of the sheet if this sheet is a grid. (If the sheet is an object sheet, containing a chart or image, then this field will be absent.) When writing it is an error to set any grid properties on non-grid sheets.
sSheetType :: Lens' SheetProperties (Maybe SheetPropertiesSheetType) Source #
The type of sheet. Defaults to GRID. This field cannot be changed once set.
sHidden :: Lens' SheetProperties (Maybe Bool) Source #
True if the sheet is hidden in the UI, false if it's visible.
sSheetId :: Lens' SheetProperties (Maybe Int32) Source #
The ID of the sheet. Must be non-negative. This field cannot be changed once set.
sRightToLeft :: Lens' SheetProperties (Maybe Bool) Source #
True if the sheet is an RTL sheet instead of an LTR sheet.
sIndex :: Lens' SheetProperties (Maybe Int32) Source #
The index of the sheet within the spreadsheet. When adding or updating sheet properties, if this field is excluded then the sheet is added or moved to the end of the sheet list. When updating sheet indices or inserting sheets, movement is considered in "before the move" indexes. For example, if there were 3 sheets (S1, S2, S3) in order to move S1 ahead of S2 the index would have to be set to 2. A sheet index update request is ignored if the requested index is identical to the sheets current index or if the requested new index is equal to the current sheet index + 1.
FilterViewCriteria
data FilterViewCriteria Source #
The criteria for showing/hiding values per column. The map's key is the column index, and the value is the criteria for that column.
See: filterViewCriteria
smart constructor.
Instances
Arguments
:: HashMap Text FilterCriteria | |
-> FilterViewCriteria |
Creates a value of FilterViewCriteria
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
BatchUpdateValuesResponse
data BatchUpdateValuesResponse Source #
The response when updating a range of values in a spreadsheet.
See: batchUpdateValuesResponse
smart constructor.
Instances
batchUpdateValuesResponse :: BatchUpdateValuesResponse Source #
Creates a value of BatchUpdateValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buvrTotalUpdatedColumns :: Lens' BatchUpdateValuesResponse (Maybe Int32) Source #
The total number of columns where at least one cell in the column was updated.
buvrResponses :: Lens' BatchUpdateValuesResponse [UpdateValuesResponse] Source #
One UpdateValuesResponse per requested range, in the same order as the requests appeared.
buvrSpreadsheetId :: Lens' BatchUpdateValuesResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
buvrTotalUpdatedSheets :: Lens' BatchUpdateValuesResponse (Maybe Int32) Source #
The total number of sheets where at least one cell in the sheet was updated.
buvrTotalUpdatedCells :: Lens' BatchUpdateValuesResponse (Maybe Int32) Source #
The total number of cells updated.
buvrTotalUpdatedRows :: Lens' BatchUpdateValuesResponse (Maybe Int32) Source #
The total number of rows where at least one cell in the row was updated.
UpdateSheetPropertiesRequest
data UpdateSheetPropertiesRequest Source #
Updates properties of the sheet with the specified sheetId.
See: updateSheetPropertiesRequest
smart constructor.
Instances
updateSheetPropertiesRequest :: UpdateSheetPropertiesRequest Source #
Creates a value of UpdateSheetPropertiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
usprFields :: Lens' UpdateSheetPropertiesRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `properties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
usprProperties :: Lens' UpdateSheetPropertiesRequest (Maybe SheetProperties) Source #
The properties to update.
Spreadsheet
data Spreadsheet Source #
Resource that represents a spreadsheet.
See: spreadsheet
smart constructor.
Instances
spreadsheet :: Spreadsheet Source #
Creates a value of Spreadsheet
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sprNamedRanges :: Lens' Spreadsheet [NamedRange] Source #
The named ranges defined in a spreadsheet.
sprSpreadsheetId :: Lens' Spreadsheet (Maybe Text) Source #
The ID of the spreadsheet. This field is read-only.
sprSpreadsheetURL :: Lens' Spreadsheet (Maybe Text) Source #
The url of the spreadsheet. This field is read-only.
sprDeveloperMetadata :: Lens' Spreadsheet [DeveloperMetadata] Source #
The developer metadata associated with a spreadsheet.
sprProperties :: Lens' Spreadsheet (Maybe SpreadsheetProperties) Source #
Overall properties of a spreadsheet.
CandlestickChartSpec
data CandlestickChartSpec Source #
See: candlestickChartSpec
smart constructor.
Instances
candlestickChartSpec :: CandlestickChartSpec Source #
Creates a value of CandlestickChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ccsData :: Lens' CandlestickChartSpec [CandlestickData] Source #
The Candlestick chart data. Only one CandlestickData is supported.
ccsDomain :: Lens' CandlestickChartSpec (Maybe CandlestickDomain) Source #
The domain data (horizontal axis) for the candlestick chart. String data will be treated as discrete labels, other data will be treated as continuous values.
InsertDimensionRequest
data InsertDimensionRequest Source #
Inserts rows or columns in a sheet at a particular index.
See: insertDimensionRequest
smart constructor.
Instances
insertDimensionRequest :: InsertDimensionRequest Source #
Creates a value of InsertDimensionRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
idrRange :: Lens' InsertDimensionRequest (Maybe DimensionRange) Source #
The dimensions to insert. Both the start and end indexes must be bounded.
idrInheritFromBefore :: Lens' InsertDimensionRequest (Maybe Bool) Source #
Whether dimension properties should be extended from the dimensions before or after the newly inserted dimensions. True to inherit from the dimensions before (in which case the start index must be greater than 0), and false to inherit from the dimensions after. For example, if row index 0 has red background and row index 1 has a green background, then inserting 2 rows at index 1 can inherit either the green or red background. If `inheritFromBefore` is true, the two new rows will be red (because the row before the insertion point was red), whereas if `inheritFromBefore` is false, the two new rows will be green (because the row after the insertion point was green).
SearchDeveloperMetadataResponse
data SearchDeveloperMetadataResponse Source #
A reply to a developer metadata search request.
See: searchDeveloperMetadataResponse
smart constructor.
Instances
searchDeveloperMetadataResponse :: SearchDeveloperMetadataResponse Source #
Creates a value of SearchDeveloperMetadataResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sdmrMatchedDeveloperMetadata :: Lens' SearchDeveloperMetadataResponse [MatchedDeveloperMetadata] Source #
The metadata matching the criteria of the search request.
PivotValueSummarizeFunction
data PivotValueSummarizeFunction Source #
A function to summarize the value. If formula is set, the only supported values are SUM and CUSTOM. If sourceColumnOffset is set, then `CUSTOM` is not supported.
Constructors
PivotStandardValueFunctionUnspecified |
|
Sum |
|
Counta |
|
Count |
|
Countunique |
|
Average |
|
Max |
|
Min |
|
Median |
|
Product |
|
Stdev |
|
Stdevp |
|
Var |
|
Varp |
|
Custom |
|
Instances
InterpolationPoint
data InterpolationPoint Source #
A single interpolation point on a gradient conditional format. These pin the gradient color scale according to the color, type and value chosen.
See: interpolationPoint
smart constructor.
Instances
interpolationPoint :: InterpolationPoint Source #
Creates a value of InterpolationPoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ipColor :: Lens' InterpolationPoint (Maybe Color) Source #
The color this interpolation point should use.
ipValue :: Lens' InterpolationPoint (Maybe Text) Source #
The value this interpolation point uses. May be a formula. Unused if type is MIN or MAX.
ipType :: Lens' InterpolationPoint (Maybe InterpolationPointType) Source #
How the value should be interpreted.
OrgChartSpecNodeSize
data OrgChartSpecNodeSize Source #
The size of the org chart nodes.
Constructors
OrgChartLabelSizeUnspecified |
|
Small |
|
Medium |
|
Large |
|
Instances
CellData
Data about a specific cell.
See: cellData
smart constructor.
Instances
Creates a value of CellData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdTextFormatRuns :: Lens' CellData [TextFormatRun] Source #
Runs of rich text applied to subsections of the cell. Runs are only valid on user entered strings, not formulas, bools, or numbers. Runs start at specific indexes in the text and continue until the next run. Properties of a run will continue unless explicitly changed in a subsequent run (and properties of the first run will continue the properties of the cell unless explicitly changed). When writing, the new runs will overwrite any prior runs. When writing a new user_entered_value, previous runs are erased.
cdUserEnteredValue :: Lens' CellData (Maybe ExtendedValue) Source #
The value the user entered in the cell. e.g, `1234`, `'Hello'`, or `=NOW()` Note: Dates, Times and DateTimes are represented as doubles in serial number format.
cdUserEnteredFormat :: Lens' CellData (Maybe CellFormat) Source #
The format the user entered for the cell. When writing, the new format will be merged with the existing format.
cdEffectiveFormat :: Lens' CellData (Maybe CellFormat) Source #
The effective format being used by the cell. This includes the results of applying any conditional formatting and, if the cell contains a formula, the computed number format. If the effective format is the default format, effective format will not be written. This field is read-only.
cdPivotTable :: Lens' CellData (Maybe PivotTable) Source #
A pivot table anchored at this cell. The size of pivot table itself is computed dynamically based on its data, grouping, filters, values, etc. Only the top-left cell of the pivot table contains the pivot table definition. The other cells will contain the calculated values of the results of the pivot in their effective_value fields.
cdFormattedValue :: Lens' CellData (Maybe Text) Source #
The formatted value of the cell. This is the value as it's shown to the user. This field is read-only.
cdDataValidation :: Lens' CellData (Maybe DataValidationRule) Source #
A data validation rule on the cell, if any. When writing, the new data validation rule will overwrite any prior rule.
cdHyperlink :: Lens' CellData (Maybe Text) Source #
A hyperlink this cell points to, if any. This field is read-only. (To set it, use a `=HYPERLINK` formula in the userEnteredValue.formulaValue field.)
cdEffectiveValue :: Lens' CellData (Maybe ExtendedValue) Source #
The effective value of the cell. For cells with formulas, this is the calculated value. For cells with literals, this is the same as the user_entered_value. This field is read-only.
BatchUpdateValuesByDataFilterRequestResponseValueRenderOption
data BatchUpdateValuesByDataFilterRequestResponseValueRenderOption Source #
Determines how values in the response should be rendered. The default render option is ValueRenderOption.FORMATTED_VALUE.
Constructors
BUVBDFRRVROFormattedValue |
|
BUVBDFRRVROUnformattedValue |
|
BUVBDFRRVROFormula |
|
Instances
ChartSourceRange
data ChartSourceRange Source #
Source ranges for a chart.
See: chartSourceRange
smart constructor.
Instances
chartSourceRange :: ChartSourceRange Source #
Creates a value of ChartSourceRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
csrSources :: Lens' ChartSourceRange [GridRange] Source #
The ranges of data for a series or domain. Exactly one dimension must have a length of 1, and all sources in the list must have the same dimension with length 1. The domain (if it exists) & all series must have the same number of source ranges. If using more than one source range, then the source range at a given offset must be in order and contiguous across the domain and series. For example, these are valid configurations: domain sources: A1:A5 series1 sources: B1:B5 series2 sources: D6:D10 domain sources: A1:A5, C10:C12 series1 sources: B1:B5, D10:D12 series2 sources: C1:C5, E10:E12
AddNamedRangeResponse
data AddNamedRangeResponse Source #
The result of adding a named range.
See: addNamedRangeResponse
smart constructor.
Instances
addNamedRangeResponse :: AddNamedRangeResponse Source #
Creates a value of AddNamedRangeResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
anrrNamedRange :: Lens' AddNamedRangeResponse (Maybe NamedRange) Source #
The named range to add.
WaterfallChartDomain
data WaterfallChartDomain Source #
The domain of a waterfall chart.
See: waterfallChartDomain
smart constructor.
Instances
waterfallChartDomain :: WaterfallChartDomain Source #
Creates a value of WaterfallChartDomain
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wcdReversed :: Lens' WaterfallChartDomain (Maybe Bool) Source #
True to reverse the order of the domain values (horizontal axis).
wcdData :: Lens' WaterfallChartDomain (Maybe ChartData) Source #
The data of the WaterfallChartDomain.
AddChartResponse
data AddChartResponse Source #
The result of adding a chart to a spreadsheet.
See: addChartResponse
smart constructor.
Instances
addChartResponse :: AddChartResponse Source #
Creates a value of AddChartResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acrChart :: Lens' AddChartResponse (Maybe EmbeddedChart) Source #
The newly added chart.
UpdateChartSpecRequest
data UpdateChartSpecRequest Source #
Updates a chart's specifications. (This does not move or resize a chart. To move or resize a chart, use UpdateEmbeddedObjectPositionRequest.)
See: updateChartSpecRequest
smart constructor.
Instances
updateChartSpecRequest :: UpdateChartSpecRequest Source #
Creates a value of UpdateChartSpecRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucsrSpec :: Lens' UpdateChartSpecRequest (Maybe ChartSpec) Source #
The specification to apply to the chart.
ucsrChartId :: Lens' UpdateChartSpecRequest (Maybe Int32) Source #
The ID of the chart to update.
SetBasicFilterRequest
data SetBasicFilterRequest Source #
Sets the basic filter associated with a sheet.
See: setBasicFilterRequest
smart constructor.
Instances
setBasicFilterRequest :: SetBasicFilterRequest Source #
Creates a value of SetBasicFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sbfrFilter :: Lens' SetBasicFilterRequest (Maybe BasicFilter) Source #
The filter to set.
IterativeCalculationSettings
data IterativeCalculationSettings Source #
Settings to control how circular dependencies are resolved with iterative calculation.
See: iterativeCalculationSettings
smart constructor.
Instances
iterativeCalculationSettings :: IterativeCalculationSettings Source #
Creates a value of IterativeCalculationSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
icsMaxIterations :: Lens' IterativeCalculationSettings (Maybe Int32) Source #
When iterative calculation is enabled, the maximum number of calculation rounds to perform.
icsConvergenceThreshold :: Lens' IterativeCalculationSettings (Maybe Double) Source #
When iterative calculation is enabled and successive results differ by less than this threshold value, the calculation rounds stop.
UpdateValuesByDataFilterResponse
data UpdateValuesByDataFilterResponse Source #
The response when updating a range of values by a data filter in a spreadsheet.
See: updateValuesByDataFilterResponse
smart constructor.
Instances
updateValuesByDataFilterResponse :: UpdateValuesByDataFilterResponse Source #
Creates a value of UpdateValuesByDataFilterResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uvbdfrUpdatedCells :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32) Source #
The number of cells updated.
uvbdfrUpdatedRows :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32) Source #
The number of rows where at least one cell in the row was updated.
uvbdfrUpdatedRange :: Lens' UpdateValuesByDataFilterResponse (Maybe Text) Source #
The range (in A1 notation) that updates were applied to.
uvbdfrUpdatedData :: Lens' UpdateValuesByDataFilterResponse (Maybe ValueRange) Source #
The values of the cells in the range matched by the dataFilter after all updates were applied. This is only included if the request's `includeValuesInResponse` field was `true`.
uvbdfrUpdatedColumns :: Lens' UpdateValuesByDataFilterResponse (Maybe Int32) Source #
The number of columns where at least one cell in the column was updated.
uvbdfrDataFilter :: Lens' UpdateValuesByDataFilterResponse (Maybe DataFilter) Source #
The data filter that selected the range that was updated.
GridProperties
data GridProperties Source #
Properties of a grid.
See: gridProperties
smart constructor.
Instances
gridProperties :: GridProperties Source #
Creates a value of GridProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gpFrozenColumnCount :: Lens' GridProperties (Maybe Int32) Source #
The number of columns that are frozen in the grid.
gpColumnCount :: Lens' GridProperties (Maybe Int32) Source #
The number of columns in the grid.
gpColumnGroupControlAfter :: Lens' GridProperties (Maybe Bool) Source #
True if the column grouping control toggle is shown after the group.
gpHideGridlines :: Lens' GridProperties (Maybe Bool) Source #
True if the grid isn't showing gridlines in the UI.
gpFrozenRowCount :: Lens' GridProperties (Maybe Int32) Source #
The number of rows that are frozen in the grid.
gpRowGroupControlAfter :: Lens' GridProperties (Maybe Bool) Source #
True if the row grouping control toggle is shown after the group.
gpRowCount :: Lens' GridProperties (Maybe Int32) Source #
The number of rows in the grid.
LineStyleType
data LineStyleType Source #
The dash type of the line.
Constructors
LSTLineDashTypeUnspecified |
|
LSTInvisible |
|
LSTCustom |
|
LSTSolid |
|
LSTDotted |
|
LSTMediumDashed |
|
LSTMediumDashedDotted |
|
LSTLongDashed |
|
LSTLongDashedDotted |
|
Instances
HistogramChartSpec
data HistogramChartSpec Source #
A histogram chart. A histogram chart groups data items into bins, displaying each bin as a column of stacked items. Histograms are used to display the distribution of a dataset. Each column of items represents a range into which those items fall. The number of bins can be chosen automatically or specified explicitly.
See: histogramChartSpec
smart constructor.
Instances
histogramChartSpec :: HistogramChartSpec Source #
Creates a value of HistogramChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hcsLegendPosition :: Lens' HistogramChartSpec (Maybe HistogramChartSpecLegendPosition) Source #
The position of the chart legend.
hcsSeries :: Lens' HistogramChartSpec [HistogramSeries] Source #
The series for a histogram may be either a single series of values to be bucketed or multiple series, each of the same length, containing the name of the series followed by the values to be bucketed for that series.
hcsShowItemDividers :: Lens' HistogramChartSpec (Maybe Bool) Source #
Whether horizontal divider lines should be displayed between items in each column.
hcsOutlierPercentile :: Lens' HistogramChartSpec (Maybe Double) Source #
The outlier percentile is used to ensure that outliers do not adversely affect the calculation of bucket sizes. For example, setting an outlier percentile of 0.05 indicates that the top and bottom 5% of values when calculating buckets. The values are still included in the chart, they will be added to the first or last buckets instead of their own buckets. Must be between 0.0 and 0.5.
hcsBucketSize :: Lens' HistogramChartSpec (Maybe Double) Source #
By default the bucket size (the range of values stacked in a single column) is chosen automatically, but it may be overridden here. E.g., A bucket size of 1.5 results in buckets from 0 - 1.5, 1.5 - 3.0, etc. Cannot be negative. This field is optional.
CellFormatHyperlinkDisplayType
data CellFormatHyperlinkDisplayType Source #
How a hyperlink, if it exists, should be displayed in the cell.
Constructors
HyperlinkDisplayTypeUnspecified |
|
Linked |
|
PlainText |
|
Instances
BatchUpdateValuesByDataFilterRequestValueInputOption
data BatchUpdateValuesByDataFilterRequestValueInputOption Source #
How the input data should be interpreted.
Constructors
BUVBDFRVIOInputValueOptionUnspecified |
|
BUVBDFRVIORaw |
|
BUVBDFRVIOUserEntered |
|
Instances
BasicFilterCriteria
data BasicFilterCriteria Source #
The criteria for showing/hiding values per column. The map's key is the column index, and the value is the criteria for that column.
See: basicFilterCriteria
smart constructor.
Instances
Arguments
:: HashMap Text FilterCriteria | |
-> BasicFilterCriteria |
Creates a value of BasicFilterCriteria
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
AddBandingRequest
data AddBandingRequest Source #
Adds a new banded range to the spreadsheet.
See: addBandingRequest
smart constructor.
Instances
addBandingRequest :: AddBandingRequest Source #
Creates a value of AddBandingRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
abrBandedRange :: Lens' AddBandingRequest (Maybe BandedRange) Source #
The banded range to add. The bandedRangeId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a range that already exists.)
UpdateDimensionPropertiesRequest
data UpdateDimensionPropertiesRequest Source #
Updates properties of dimensions within the specified range.
See: updateDimensionPropertiesRequest
smart constructor.
Instances
updateDimensionPropertiesRequest :: UpdateDimensionPropertiesRequest Source #
Creates a value of UpdateDimensionPropertiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
udprRange :: Lens' UpdateDimensionPropertiesRequest (Maybe DimensionRange) Source #
The rows or columns to update.
udprFields :: Lens' UpdateDimensionPropertiesRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `properties` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
udprProperties :: Lens' UpdateDimensionPropertiesRequest (Maybe DimensionProperties) Source #
Properties to update.
PivotTableCriteria
data PivotTableCriteria Source #
An optional mapping of filters per source column offset. The filters are applied before aggregating data into the pivot table. The map's key is the column offset of the source range that you want to filter, and the value is the criteria for that column. For example, if the source was `C10:E15`, a key of `0` will have the filter for column `C`, whereas the key `1` is for column `D`.
See: pivotTableCriteria
smart constructor.
Instances
Arguments
:: HashMap Text PivotFilterCriteria | |
-> PivotTableCriteria |
Creates a value of PivotTableCriteria
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
AutoFillRequest
data AutoFillRequest Source #
Fills in more data based on existing data.
See: autoFillRequest
smart constructor.
Instances
autoFillRequest :: AutoFillRequest Source #
Creates a value of AutoFillRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
afrSourceAndDestination :: Lens' AutoFillRequest (Maybe SourceAndDestination) Source #
The source and destination areas to autofill. This explicitly lists the source of the autofill and where to extend that data.
afrUseAlternateSeries :: Lens' AutoFillRequest (Maybe Bool) Source #
True if we should generate data with the "alternate" series. This differs based on the type and amount of source data.
afrRange :: Lens' AutoFillRequest (Maybe GridRange) Source #
The range to autofill. This will examine the range and detect the location that has data and automatically fill that data in to the rest of the range.
DeveloperMetadataLookup
data DeveloperMetadataLookup Source #
Selects DeveloperMetadata that matches all of the specified fields. For example, if only a metadata ID is specified this considers the DeveloperMetadata with that particular unique ID. If a metadata key is specified, this considers all developer metadata with that key. If a key, visibility, and location type are all specified, this considers all developer metadata with that key and visibility that are associated with a location of that type. In general, this selects all DeveloperMetadata that matches the intersection of all the specified fields; any field or combination of fields may be specified.
See: developerMetadataLookup
smart constructor.
Instances
developerMetadataLookup :: DeveloperMetadataLookup Source #
Creates a value of DeveloperMetadataLookup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dLocationMatchingStrategy :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupLocationMatchingStrategy) Source #
Determines how this lookup matches the location. If this field is specified as EXACT, only developer metadata associated on the exact location specified is matched. If this field is specified to INTERSECTING, developer metadata associated on intersecting locations is also matched. If left unspecified, this field assumes a default value of INTERSECTING. If this field is specified, a metadataLocation must also be specified.
dMetadataId :: Lens' DeveloperMetadataLookup (Maybe Int32) Source #
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_id.
dVisibility :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupVisibility) Source #
Limits the selected developer metadata to that which has a matching DeveloperMetadata.visibility. If left unspecified, all developer metadata visibile to the requesting project is considered.
dMetadataKey :: Lens' DeveloperMetadataLookup (Maybe Text) Source #
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_key.
dLocationType :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLookupLocationType) Source #
Limits the selected developer metadata to those entries which are associated with locations of the specified type. For example, when this field is specified as ROW this lookup only considers developer metadata associated on rows. If the field is left unspecified, all location types are considered. This field cannot be specified as SPREADSHEET when the locationMatchingStrategy is specified as INTERSECTING or when the metadataLocation is specified as a non-spreadsheet location: spreadsheet metadata cannot intersect any other developer metadata location. This field also must be left unspecified when the locationMatchingStrategy is specified as EXACT.
dMetadataLocation :: Lens' DeveloperMetadataLookup (Maybe DeveloperMetadataLocation) Source #
Limits the selected developer metadata to those entries associated with the specified location. This field either matches exact locations or all intersecting locations according the specified locationMatchingStrategy.
dMetadataValue :: Lens' DeveloperMetadataLookup (Maybe Text) Source #
Limits the selected developer metadata to that which has a matching DeveloperMetadata.metadata_value.
HistogramChartSpecLegendPosition
data HistogramChartSpecLegendPosition Source #
The position of the chart legend.
Constructors
HCSLPHistogramChartLegendPositionUnspecified |
|
HCSLPBottomLegend |
|
HCSLPLeftLegend |
|
HCSLPRightLegend |
|
HCSLPTopLegend |
|
HCSLPNoLegend |
|
HCSLPInsideLegend |
|
Instances
DuplicateSheetRequest
data DuplicateSheetRequest Source #
Duplicates the contents of a sheet.
See: duplicateSheetRequest
smart constructor.
Instances
duplicateSheetRequest :: DuplicateSheetRequest Source #
Creates a value of DuplicateSheetRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dsrNewSheetName :: Lens' DuplicateSheetRequest (Maybe Text) Source #
The name of the new sheet. If empty, a new name is chosen for you.
dsrInsertSheetIndex :: Lens' DuplicateSheetRequest (Maybe Int32) Source #
The zero-based index where the new sheet should be inserted. The index of all sheets after this are incremented.
dsrSourceSheetId :: Lens' DuplicateSheetRequest (Maybe Int32) Source #
The sheet to duplicate.
dsrNewSheetId :: Lens' DuplicateSheetRequest (Maybe Int32) Source #
If set, the ID of the new sheet. If not set, an ID is chosen. If set, the ID must not conflict with any existing sheet ID. If set, it must be non-negative.
TextRotation
data TextRotation Source #
The rotation applied to text in a cell.
See: textRotation
smart constructor.
Instances
textRotation :: TextRotation Source #
Creates a value of TextRotation
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trAngle :: Lens' TextRotation (Maybe Int32) Source #
The angle between the standard orientation and the desired orientation. Measured in degrees. Valid values are between -90 and 90. Positive angles are angled upwards, negative are angled downwards. Note: For LTR text direction positive angles are in the counterclockwise direction, whereas for RTL they are in the clockwise direction
trVertical :: Lens' TextRotation (Maybe Bool) Source #
If true, text reads top to bottom, but the orientation of individual characters is unchanged. For example: | V | | e | | r | | t | | i | | c | | a | | l |
DuplicateFilterViewResponse
data DuplicateFilterViewResponse Source #
The result of a filter view being duplicated.
See: duplicateFilterViewResponse
smart constructor.
Instances
duplicateFilterViewResponse :: DuplicateFilterViewResponse Source #
Creates a value of DuplicateFilterViewResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dfvrFilter :: Lens' DuplicateFilterViewResponse (Maybe FilterView) Source #
The newly created filter.
SheetPropertiesSheetType
data SheetPropertiesSheetType Source #
The type of sheet. Defaults to GRID. This field cannot be changed once set.
Constructors
SheetTypeUnspecified |
|
Grid |
|
Object |
|
Instances
BatchUpdateValuesRequest
data BatchUpdateValuesRequest Source #
The request for updating more than one range of values in a spreadsheet.
See: batchUpdateValuesRequest
smart constructor.
Instances
batchUpdateValuesRequest :: BatchUpdateValuesRequest Source #
Creates a value of BatchUpdateValuesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buvrData :: Lens' BatchUpdateValuesRequest [ValueRange] Source #
The new values to apply to the spreadsheet.
buvrValueInputOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestValueInputOption) Source #
How the input data should be interpreted.
buvrIncludeValuesInResponse :: Lens' BatchUpdateValuesRequest (Maybe Bool) Source #
Determines if the update response should include the values of the cells that were updated. By default, responses do not include the updated values. The `updatedData` field within each of the BatchUpdateValuesResponse.responses will contain the updated values. If the range to write was larger than than the range actually written, the response will include all values in the requested range (excluding trailing empty rows and columns).
buvrResponseDateTimeRenderOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestResponseDateTimeRenderOption) Source #
Determines how dates, times, and durations in the response should be rendered. This is ignored if response_value_render_option is FORMATTED_VALUE. The default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.
buvrResponseValueRenderOption :: Lens' BatchUpdateValuesRequest (Maybe BatchUpdateValuesRequestResponseValueRenderOption) Source #
Determines how values in the response should be rendered. The default render option is ValueRenderOption.FORMATTED_VALUE.
DataFilterValueRange
data DataFilterValueRange Source #
A range of values whose location is specified by a DataFilter.
See: dataFilterValueRange
smart constructor.
Instances
dataFilterValueRange :: DataFilterValueRange Source #
Creates a value of DataFilterValueRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dfvrValues :: Lens' DataFilterValueRange [[JSONValue]] Source #
The data to be written. If the provided values exceed any of the ranges matched by the data filter then the request will fail. If the provided values are less than the matched ranges only the specified values will be written, existing values in the matched ranges will remain unaffected.
dfvrDataFilter :: Lens' DataFilterValueRange (Maybe DataFilter) Source #
The data filter describing the location of the values in the spreadsheet.
dfvrMajorDimension :: Lens' DataFilterValueRange (Maybe DataFilterValueRangeMajorDimension) Source #
The major dimension of the values.
AddChartRequest
data AddChartRequest Source #
Adds a chart to a sheet in the spreadsheet.
See: addChartRequest
smart constructor.
Instances
addChartRequest :: AddChartRequest Source #
Creates a value of AddChartRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aChart :: Lens' AddChartRequest (Maybe EmbeddedChart) Source #
The chart that should be added to the spreadsheet, including the position where it should be placed. The chartId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a chart that already exists.)
NamedRange
data NamedRange Source #
A named range.
See: namedRange
smart constructor.
Instances
namedRange :: NamedRange Source #
Creates a value of NamedRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nrNamedRangeId :: Lens' NamedRange (Maybe Text) Source #
The ID of the named range.
DeveloperMetadataLookupLocationType
data DeveloperMetadataLookupLocationType Source #
Limits the selected developer metadata to those entries which are associated with locations of the specified type. For example, when this field is specified as ROW this lookup only considers developer metadata associated on rows. If the field is left unspecified, all location types are considered. This field cannot be specified as SPREADSHEET when the locationMatchingStrategy is specified as INTERSECTING or when the metadataLocation is specified as a non-spreadsheet location: spreadsheet metadata cannot intersect any other developer metadata location. This field also must be left unspecified when the locationMatchingStrategy is specified as EXACT.
Constructors
DDeveloperMetadataLocationTypeUnspecified |
|
DRow |
|
DColumn |
|
DSheet |
|
DSpreadsheet |
|
Instances
MergeCellsRequest
data MergeCellsRequest Source #
Merges all cells in the range.
See: mergeCellsRequest
smart constructor.
Instances
mergeCellsRequest :: MergeCellsRequest Source #
Creates a value of MergeCellsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mcrMergeType :: Lens' MergeCellsRequest (Maybe MergeCellsRequestMergeType) Source #
How the cells should be merged.
ManualRule
data ManualRule Source #
Allows you to manually organize the values in a source data column into buckets with names of your choosing. For example, a pivot table that aggregates population by state: +-------+-------------------+ | State | SUM of Population | +-------+-------------------+ | AK | 0.7 | | AL | 4.8 | | AR | 2.9 | ... +-------+-------------------+ could be turned into a pivot table that aggregates population by time zone by providing a list of groups (for example, groupName = 'Central', items = ['AL', 'AR', 'IA', ...]) to a manual group rule. Note that a similar effect could be achieved by adding a time zone column to the source data and adjusting the pivot table. +-----------+-------------------+ | Time Zone | SUM of Population | +-----------+-------------------+ | Central | 106.3 | | Eastern | 151.9 | | Mountain | 17.4 | ... +-----------+-------------------+
See: manualRule
smart constructor.
Instances
manualRule :: ManualRule Source #
Creates a value of ManualRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mrGroups :: Lens' ManualRule [ManualRuleGroup] Source #
The list of group names and the corresponding items from the source data that map to each group name.
MergeCellsRequestMergeType
data MergeCellsRequestMergeType Source #
How the cells should be merged.
Constructors
MergeAll |
|
MergeColumns |
|
MergeRows |
|
Instances
TextPosition
data TextPosition Source #
Position settings for text.
See: textPosition
smart constructor.
Instances
textPosition :: TextPosition Source #
Creates a value of TextPosition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tpHorizontalAlignment :: Lens' TextPosition (Maybe TextPositionHorizontalAlignment) Source #
Horizontal alignment setting for the piece of text.
CellFormatHorizontalAlignment
data CellFormatHorizontalAlignment Source #
The horizontal alignment of the value in the cell.
Constructors
CFHAHorizontalAlignUnspecified |
|
CFHALeft' |
|
CFHACenter |
|
CFHARight' |
|
Instances
BOrder
A border along a cell.
See: bOrder
smart constructor.
Instances
Eq BOrder Source # | |
Data BOrder Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BOrder -> c BOrder # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BOrder # toConstr :: BOrder -> Constr # dataTypeOf :: BOrder -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BOrder) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BOrder) # gmapT :: (forall b. Data b => b -> b) -> BOrder -> BOrder # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BOrder -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BOrder -> r # gmapQ :: (forall d. Data d => d -> u) -> BOrder -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> BOrder -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> BOrder -> m BOrder # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BOrder -> m BOrder # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BOrder -> m BOrder # | |
Show BOrder Source # | |
Generic BOrder Source # | |
ToJSON BOrder Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON BOrder Source # | |
type Rep BOrder Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep BOrder = D1 (MetaData "BOrder" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "BOrder'" PrefixI True) (S1 (MetaSel (Just "_boStyle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe BOrderStyle)) :*: (S1 (MetaSel (Just "_boColor") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Color)) :*: S1 (MetaSel (Just "_boWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) |
boWidth :: Lens' BOrder (Maybe Int32) Source #
The width of the border, in pixels. Deprecated; the width is determined by the "style" field.
SearchDeveloperMetadataRequest
data SearchDeveloperMetadataRequest Source #
A request to retrieve all developer metadata matching the set of specified criteria.
See: searchDeveloperMetadataRequest
smart constructor.
Instances
searchDeveloperMetadataRequest :: SearchDeveloperMetadataRequest Source #
Creates a value of SearchDeveloperMetadataRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sdmrDataFilters :: Lens' SearchDeveloperMetadataRequest [DataFilter] Source #
The data filters describing the criteria used to determine which DeveloperMetadata entries to return. DeveloperMetadata matching any of the specified filters will be included in the response.
CandlestickSeries
data CandlestickSeries Source #
The series of a CandlestickData.
See: candlestickSeries
smart constructor.
Instances
candlestickSeries :: CandlestickSeries Source #
Creates a value of CandlestickSeries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ExtendedValue
data ExtendedValue Source #
The kinds of value that a cell in a spreadsheet can have.
See: extendedValue
smart constructor.
Instances
extendedValue :: ExtendedValue Source #
Creates a value of ExtendedValue
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
evBoolValue :: Lens' ExtendedValue (Maybe Bool) Source #
Represents a boolean value.
evNumberValue :: Lens' ExtendedValue (Maybe Double) Source #
Represents a double value. Note: Dates, Times and DateTimes are represented as doubles in "serial number" format.
evErrorValue :: Lens' ExtendedValue (Maybe ErrorValue) Source #
Represents an error. This field is read-only.
evStringValue :: Lens' ExtendedValue (Maybe Text) Source #
Represents a string value. Leading single quotes are not included. For example, if the user typed `'123` into the UI, this would be represented as a `stringValue` of `"123"`.
evFormulaValue :: Lens' ExtendedValue (Maybe Text) Source #
Represents a formula.
AddNamedRangeRequest
data AddNamedRangeRequest Source #
Adds a named range to the spreadsheet.
See: addNamedRangeRequest
smart constructor.
Instances
addNamedRangeRequest :: AddNamedRangeRequest Source #
Creates a value of AddNamedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aNamedRange :: Lens' AddNamedRangeRequest (Maybe NamedRange) Source #
The named range to add. The namedRangeId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a range that already exists.)
WaterfallChartSpecStackedType
data WaterfallChartSpecStackedType Source #
The stacked type.
Constructors
WCSSTWaterfallStackedTypeUnspecified |
|
WCSSTStacked |
|
WCSSTSequential |
|
Instances
PivotFilterCriteria
data PivotFilterCriteria Source #
Criteria for showing/hiding rows in a pivot table.
See: pivotFilterCriteria
smart constructor.
Instances
pivotFilterCriteria :: PivotFilterCriteria Source #
Creates a value of PivotFilterCriteria
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pfcVisibleValues :: Lens' PivotFilterCriteria [Text] Source #
Values that should be included. Values not listed here are excluded.
DimensionRange
data DimensionRange Source #
A range along a single dimension on a sheet. All indexes are zero-based. Indexes are half open: the start index is inclusive and the end index is exclusive. Missing indexes indicate the range is unbounded on that side.
See: dimensionRange
smart constructor.
Instances
dimensionRange :: DimensionRange Source #
Creates a value of DimensionRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
drDimension :: Lens' DimensionRange (Maybe DimensionRangeDimension) Source #
The dimension of the span.
drEndIndex :: Lens' DimensionRange (Maybe Int32) Source #
The end (exclusive) of the span, or not set if unbounded.
drStartIndex :: Lens' DimensionRange (Maybe Int32) Source #
The start (inclusive) of the span, or not set if unbounded.
UpdateSpreadsheetPropertiesRequest
data UpdateSpreadsheetPropertiesRequest Source #
Updates properties of a spreadsheet.
See: updateSpreadsheetPropertiesRequest
smart constructor.
Instances
updateSpreadsheetPropertiesRequest :: UpdateSpreadsheetPropertiesRequest Source #
Creates a value of UpdateSpreadsheetPropertiesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uFields :: Lens' UpdateSpreadsheetPropertiesRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root 'properties' is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
uProperties :: Lens' UpdateSpreadsheetPropertiesRequest (Maybe SpreadsheetProperties) Source #
The properties to update.
DateTimeRuleType
data DateTimeRuleType Source #
The type of date-time grouping to apply.
Constructors
DateTimeRuleTypeUnspecified |
|
Second |
|
Minute |
|
Hour |
|
HourMinute |
|
HourMinuteAmpm |
|
DayOfWeek |
|
DayOfYear |
|
DayOfMonth |
|
DayMonth |
|
Month |
|
Quarter |
|
Year |
|
YearMonth |
|
YearQuarter |
|
YearMonthDay |
|
Instances
DeveloperMetadataLookupVisibility
data DeveloperMetadataLookupVisibility Source #
Limits the selected developer metadata to that which has a matching DeveloperMetadata.visibility. If left unspecified, all developer metadata visibile to the requesting project is considered.
Constructors
DMLVDeveloperMetadataVisibilityUnspecified |
|
DMLVDocument |
|
DMLVProject |
|
Instances
CandlestickDomain
data CandlestickDomain Source #
The domain of a CandlestickChart.
See: candlestickDomain
smart constructor.
Instances
candlestickDomain :: CandlestickDomain Source #
Creates a value of CandlestickDomain
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdReversed :: Lens' CandlestickDomain (Maybe Bool) Source #
True to reverse the order of the domain values (horizontal axis).
AddProtectedRangeResponse
data AddProtectedRangeResponse Source #
The result of adding a new protected range.
See: addProtectedRangeResponse
smart constructor.
Instances
addProtectedRangeResponse :: AddProtectedRangeResponse Source #
Creates a value of AddProtectedRangeResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aProtectedRange :: Lens' AddProtectedRangeResponse (Maybe ProtectedRange) Source #
The newly added protected range.
AppendDimensionRequest
data AppendDimensionRequest Source #
Appends rows or columns to the end of a sheet.
See: appendDimensionRequest
smart constructor.
Instances
appendDimensionRequest :: AppendDimensionRequest Source #
Creates a value of AppendDimensionRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adrLength :: Lens' AppendDimensionRequest (Maybe Int32) Source #
The number of rows or columns to append.
adrDimension :: Lens' AppendDimensionRequest (Maybe AppendDimensionRequestDimension) Source #
Whether rows or columns should be appended.
adrSheetId :: Lens' AppendDimensionRequest (Maybe Int32) Source #
The sheet to append rows or columns to.
PivotValue
data PivotValue Source #
The definition of how a value in a pivot table should be calculated.
See: pivotValue
smart constructor.
Instances
pivotValue :: PivotValue Source #
Creates a value of PivotValue
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pvSourceColumnOffSet :: Lens' PivotValue (Maybe Int32) Source #
The column offset of the source range that this value reads from. For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0` means this value refers to column `C`, whereas the offset `1` would refer to column `D`.
pvFormula :: Lens' PivotValue (Maybe Text) Source #
A custom formula to calculate the value. The formula must start with an `=` character.
pvCalculatedDisplayType :: Lens' PivotValue (Maybe PivotValueCalculatedDisplayType) Source #
If specified, indicates that pivot values should be displayed as the result of a calculation with another pivot value. For example, if calculated_display_type is specified as PERCENT_OF_GRAND_TOTAL, all the pivot values are displayed as the percentage of the grand total. In the Sheets UI, this is referred to as "Show As" in the value section of a pivot table.
pvSummarizeFunction :: Lens' PivotValue (Maybe PivotValueSummarizeFunction) Source #
A function to summarize the value. If formula is set, the only supported values are SUM and CUSTOM. If sourceColumnOffset is set, then `CUSTOM` is not supported.
BasicChartSpecCompareMode
data BasicChartSpecCompareMode Source #
The behavior of tooltips and data highlighting when hovering on data and chart area.
Constructors
BasicChartCompareModeUnspecified |
|
Datum |
|
Category |
|
Instances
UnmergeCellsRequest
data UnmergeCellsRequest Source #
Unmerges cells in the given range.
See: unmergeCellsRequest
smart constructor.
Instances
unmergeCellsRequest :: UnmergeCellsRequest Source #
Creates a value of UnmergeCellsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucrRange :: Lens' UnmergeCellsRequest (Maybe GridRange) Source #
The range within which all cells should be unmerged. If the range spans multiple merges, all will be unmerged. The range must not partially span any merge.
DeleteSheetRequest
data DeleteSheetRequest Source #
Deletes the requested sheet.
See: deleteSheetRequest
smart constructor.
Instances
deleteSheetRequest :: DeleteSheetRequest Source #
Creates a value of DeleteSheetRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dsrSheetId :: Lens' DeleteSheetRequest (Maybe Int32) Source #
The ID of the sheet to delete.
BooleanConditionType
data BooleanConditionType Source #
The type of condition.
Constructors
ConditionTypeUnspecified |
|
NumberGreater |
|
NumberGreaterThanEQ |
|
NumberLess |
|
NumberLessThanEQ |
|
NumberEQ |
|
NumberNotEQ |
|
NumberBetween |
|
NumberNotBetween |
|
TextContains |
|
TextNotContains |
|
TextStartsWith |
|
TextEndsWith |
|
TextEQ |
|
TextIsEmail |
|
TextIsURL |
|
DateEQ |
|
DateBefore |
|
DateAfter |
|
DateOnOrBefore |
|
DateOnOrAfter |
|
DateBetween |
|
DateNotBetween |
|
DateIsValid |
|
OneOfRange |
|
OneOfList |
|
Blank |
|
NotBlank |
|
CustomFormula |
|
Boolean |
|
Instances
AddDimensionGroupRequest
data AddDimensionGroupRequest Source #
Creates a group over the specified range. If the requested range is a superset of the range of an existing group G, then the depth of G is incremented and this new group G' has the depth of that group. For example, a group [C:D, depth 1] + [B:E] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range is a subset of the range of an existing group G, then the depth of the new group G' becomes one greater than the depth of G. For example, a group [B:E, depth 1] + [C:D] results in groups [B:E, depth 1] and [C:D, depth 2]. If the requested range starts before and ends within, or starts within and ends after, the range of an existing group G, then the range of the existing group G becomes the union of the ranges, and the new group G' has depth one greater than the depth of G and range as the intersection of the ranges. For example, a group [B:D, depth 1] + [C:E] results in groups [B:E, depth 1] and [C:D, depth 2].
See: addDimensionGroupRequest
smart constructor.
Instances
addDimensionGroupRequest :: AddDimensionGroupRequest Source #
Creates a value of AddDimensionGroupRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adgrRange :: Lens' AddDimensionGroupRequest (Maybe DimensionRange) Source #
The range over which to create a group.
WaterfallChartColumnStyle
data WaterfallChartColumnStyle Source #
Styles for a waterfall chart column.
See: waterfallChartColumnStyle
smart constructor.
Instances
waterfallChartColumnStyle :: WaterfallChartColumnStyle Source #
Creates a value of WaterfallChartColumnStyle
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CandlestickData
data CandlestickData Source #
The Candlestick chart data, each containing the low, open, close, and high values for a series.
See: candlestickData
smart constructor.
Instances
candlestickData :: CandlestickData Source #
Creates a value of CandlestickData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cdLowSeries :: Lens' CandlestickData (Maybe CandlestickSeries) Source #
The range data (vertical axis) for the low/minimum value for each candle. This is the bottom of the candle's center line.
cdHighSeries :: Lens' CandlestickData (Maybe CandlestickSeries) Source #
The range data (vertical axis) for the high/maximum value for each candle. This is the top of the candle's center line.
cdOpenSeries :: Lens' CandlestickData (Maybe CandlestickSeries) Source #
The range data (vertical axis) for the open/initial value for each candle. This is the bottom of the candle body. If less than the close value the candle will be filled. Otherwise the candle will be hollow.
cdCloseSeries :: Lens' CandlestickData (Maybe CandlestickSeries) Source #
The range data (vertical axis) for the close/final value for each candle. This is the top of the candle body. If greater than the open value the candle will be filled. Otherwise the candle will be hollow.
BandedRange
data BandedRange Source #
A banded (alternating colors) range in a sheet.
See: bandedRange
smart constructor.
Instances
bandedRange :: BandedRange Source #
Creates a value of BandedRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
brBandedRangeId :: Lens' BandedRange (Maybe Int32) Source #
The id of the banded range.
brRowProperties :: Lens' BandedRange (Maybe BandingProperties) Source #
Properties for row bands. These properties are applied on a row-by-row basis throughout all the rows in the range. At least one of row_properties or column_properties must be specified.
brRange :: Lens' BandedRange (Maybe GridRange) Source #
The range over which these properties are applied.
brColumnProperties :: Lens' BandedRange (Maybe BandingProperties) Source #
Properties for column bands. These properties are applied on a column- by-column basis throughout all the columns in the range. At least one of row_properties or column_properties must be specified.
UpdateBOrdersRequest
data UpdateBOrdersRequest Source #
Updates the borders of a range. If a field is not set in the request, that means the border remains as-is. For example, with two subsequent UpdateBordersRequest: 1. range: A1:A5 `{ top: RED, bottom: WHITE }` 2. range: A1:A5 `{ left: BLUE }` That would result in A1:A5 having a borders of `{ top: RED, bottom: WHITE, left: BLUE }`. If you want to clear a border, explicitly set the style to NONE.
See: updateBOrdersRequest
smart constructor.
Instances
updateBOrdersRequest :: UpdateBOrdersRequest Source #
Creates a value of UpdateBOrdersRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uborBottom :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The border to put at the bottom of the range.
uborInnerHorizontal :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The horizontal border to put within the range.
uborLeft :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The border to put at the left of the range.
uborInnerVertical :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The vertical border to put within the range.
uborRange :: Lens' UpdateBOrdersRequest (Maybe GridRange) Source #
The range whose borders should be updated.
uborRight :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The border to put at the right of the range.
uborTop :: Lens' UpdateBOrdersRequest (Maybe BOrder) Source #
The border to put at the top of the range.
ValueRangeMajorDimension
data ValueRangeMajorDimension Source #
The major dimension of the values. For output, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then requesting `range=A1:B2,majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas requesting `range=A1:B2,majorDimension=COLUMNS` will return `[[1,3],[2,4]]`. For input, with `range=A1:B2,majorDimension=ROWS` then `[[1,2],[3,4]]` will set `A1=1,B1=2,A2=3,B2=4`. With `range=A1:B2,majorDimension=COLUMNS` then `[[1,2],[3,4]]` will set `A1=1,B1=3,A2=2,B2=4`. When writing, if this field is not set, it defaults to ROWS.
Constructors
VRMDDimensionUnspecified |
|
VRMDRows |
|
VRMDColumns |
|
Instances
BatchUpdateValuesByDataFilterRequest
data BatchUpdateValuesByDataFilterRequest Source #
The request for updating more than one range of values in a spreadsheet.
See: batchUpdateValuesByDataFilterRequest
smart constructor.
Instances
batchUpdateValuesByDataFilterRequest :: BatchUpdateValuesByDataFilterRequest Source #
Creates a value of BatchUpdateValuesByDataFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buvbdfrData :: Lens' BatchUpdateValuesByDataFilterRequest [DataFilterValueRange] Source #
The new values to apply to the spreadsheet. If more than one range is matched by the specified DataFilter the specified values will be applied to all of those ranges.
buvbdfrValueInputOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestValueInputOption) Source #
How the input data should be interpreted.
buvbdfrIncludeValuesInResponse :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe Bool) Source #
Determines if the update response should include the values of the cells that were updated. By default, responses do not include the updated values. The `updatedData` field within each of the BatchUpdateValuesResponse.responses will contain the updated values. If the range to write was larger than than the range actually written, the response will include all values in the requested range (excluding trailing empty rows and columns).
buvbdfrResponseDateTimeRenderOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestResponseDateTimeRenderOption) Source #
Determines how dates, times, and durations in the response should be rendered. This is ignored if response_value_render_option is FORMATTED_VALUE. The default dateTime render option is DateTimeRenderOption.SERIAL_NUMBER.
buvbdfrResponseValueRenderOption :: Lens' BatchUpdateValuesByDataFilterRequest (Maybe BatchUpdateValuesByDataFilterRequestResponseValueRenderOption) Source #
Determines how values in the response should be rendered. The default render option is ValueRenderOption.FORMATTED_VALUE.
PivotGroupSortOrder
data PivotGroupSortOrder Source #
The order the values in this group should be sorted.
Constructors
PGSOSortOrderUnspecified |
|
PGSOAscending |
|
PGSODescending |
|
Instances
BasicChartSpecChartType
data BasicChartSpecChartType Source #
The type of the chart.
Constructors
BasicChartTypeUnspecified |
|
Bar |
|
Line |
|
Area |
|
Column |
|
Scatter |
|
Combo |
|
SteppedArea |
|
Instances
EmbeddedChart
data EmbeddedChart Source #
A chart embedded in a sheet.
See: embeddedChart
smart constructor.
Instances
embeddedChart :: EmbeddedChart Source #
Creates a value of EmbeddedChart
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ecPosition :: Lens' EmbeddedChart (Maybe EmbeddedObjectPosition) Source #
The position of the chart.
RowData
Data about each cell in a row.
See: rowData
smart constructor.
Instances
Eq RowData Source # | |
Data RowData Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RowData -> c RowData # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RowData # toConstr :: RowData -> Constr # dataTypeOf :: RowData -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RowData) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RowData) # gmapT :: (forall b. Data b => b -> b) -> RowData -> RowData # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RowData -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RowData -> r # gmapQ :: (forall d. Data d => d -> u) -> RowData -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> RowData -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> RowData -> m RowData # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RowData -> m RowData # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RowData -> m RowData # | |
Show RowData Source # | |
Generic RowData Source # | |
ToJSON RowData Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON RowData Source # | |
type Rep RowData Source # | |
Defined in Network.Google.Sheets.Types.Product |
Editors
The editors of a protected range.
See: editors
smart constructor.
Instances
Eq Editors Source # | |
Data Editors Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Editors -> c Editors # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Editors # toConstr :: Editors -> Constr # dataTypeOf :: Editors -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Editors) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Editors) # gmapT :: (forall b. Data b => b -> b) -> Editors -> Editors # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Editors -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Editors -> r # gmapQ :: (forall d. Data d => d -> u) -> Editors -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Editors -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Editors -> m Editors # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Editors -> m Editors # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Editors -> m Editors # | |
Show Editors Source # | |
Generic Editors Source # | |
ToJSON Editors Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON Editors Source # | |
type Rep Editors Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep Editors = D1 (MetaData "Editors" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "Editors'" PrefixI True) (S1 (MetaSel (Just "_eGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_eUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_eDomainUsersCanEdit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) |
Creates a value of Editors
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eGroups :: Lens' Editors [Text] Source #
The email addresses of groups with edit access to the protected range.
eUsers :: Lens' Editors [Text] Source #
The email addresses of users with edit access to the protected range.
eDomainUsersCanEdit :: Lens' Editors (Maybe Bool) Source #
True if anyone in the document's domain has edit access to the protected range. Domain protection is only supported on documents within a domain.
Xgafv
V1 error format.
Instances
Enum Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum | |
Eq Xgafv Source # | |
Data Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Xgafv -> c Xgafv # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Xgafv # dataTypeOf :: Xgafv -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Xgafv) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Xgafv) # gmapT :: (forall b. Data b => b -> b) -> Xgafv -> Xgafv # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Xgafv -> r # gmapQ :: (forall d. Data d => d -> u) -> Xgafv -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Xgafv -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Xgafv -> m Xgafv # | |
Ord Xgafv Source # | |
Read Xgafv Source # | |
Show Xgafv Source # | |
Generic Xgafv Source # | |
Hashable Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum | |
ToJSON Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum | |
FromJSON Xgafv Source # | |
FromHttpApiData Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum | |
ToHttpApiData Xgafv Source # | |
Defined in Network.Google.Sheets.Types.Sum Methods toUrlPiece :: Xgafv -> Text # toEncodedUrlPiece :: Xgafv -> Builder # toHeader :: Xgafv -> ByteString # toQueryParam :: Xgafv -> Text # | |
type Rep Xgafv Source # | |
PivotTable
data PivotTable Source #
A pivot table.
See: pivotTable
smart constructor.
Instances
pivotTable :: PivotTable Source #
Creates a value of PivotTable
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ptValues :: Lens' PivotTable [PivotValue] Source #
A list of values to include in the pivot table.
ptValueLayout :: Lens' PivotTable (Maybe PivotTableValueLayout) Source #
Whether values should be listed horizontally (as columns) or vertically (as rows).
ptRows :: Lens' PivotTable [PivotGroup] Source #
Each row grouping in the pivot table.
ptSource :: Lens' PivotTable (Maybe GridRange) Source #
The range the pivot table is reading data from.
ptColumns :: Lens' PivotTable [PivotGroup] Source #
Each column grouping in the pivot table.
ptCriteria :: Lens' PivotTable (Maybe PivotTableCriteria) Source #
An optional mapping of filters per source column offset. The filters are applied before aggregating data into the pivot table. The map's key is the column offset of the source range that you want to filter, and the value is the criteria for that column. For example, if the source was `C10:E15`, a key of `0` will have the filter for column `C`, whereas the key `1` is for column `D`.
EmbeddedObjectPosition
data EmbeddedObjectPosition Source #
The position of an embedded object such as a chart.
See: embeddedObjectPosition
smart constructor.
Instances
embeddedObjectPosition :: EmbeddedObjectPosition Source #
Creates a value of EmbeddedObjectPosition
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eopOverlayPosition :: Lens' EmbeddedObjectPosition (Maybe OverlayPosition) Source #
The position at which the object is overlaid on top of a grid.
eopSheetId :: Lens' EmbeddedObjectPosition (Maybe Int32) Source #
The sheet this is on. Set only if the embedded object is on its own sheet. Must be non-negative.
eopNewSheet :: Lens' EmbeddedObjectPosition (Maybe Bool) Source #
If true, the embedded object is put on a new sheet whose ID is chosen for you. Used only when writing.
BasicFilter
data BasicFilter Source #
The default filter associated with a sheet.
See: basicFilter
smart constructor.
Instances
basicFilter :: BasicFilter Source #
Creates a value of BasicFilter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bfSortSpecs :: Lens' BasicFilter [SortSpec] Source #
The sort order per column. Later specifications are used when values are equal in the earlier specifications.
bfCriteria :: Lens' BasicFilter (Maybe BasicFilterCriteria) Source #
The criteria for showing/hiding values per column. The map's key is the column index, and the value is the criteria for that column.
TextToColumnsRequest
data TextToColumnsRequest Source #
Splits a column of text into multiple columns, based on a delimiter in each cell.
See: textToColumnsRequest
smart constructor.
Instances
textToColumnsRequest :: TextToColumnsRequest Source #
Creates a value of TextToColumnsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ttcrDelimiterType :: Lens' TextToColumnsRequest (Maybe TextToColumnsRequestDelimiterType) Source #
The delimiter type to use.
ttcrSource :: Lens' TextToColumnsRequest (Maybe GridRange) Source #
The source data range. This must span exactly one column.
ttcrDelimiter :: Lens' TextToColumnsRequest (Maybe Text) Source #
The delimiter to use. Used only if delimiterType is CUSTOM.
SpreadsheetPropertiesAutoRecalc
data SpreadsheetPropertiesAutoRecalc Source #
The amount of time to wait before volatile functions are recalculated.
Constructors
SPARRecalculationIntervalUnspecified |
|
SPAROnChange |
|
SPARMinute |
|
SPARHour |
|
Instances
CopyPasteRequestPasteOrientation
data CopyPasteRequestPasteOrientation Source #
How that data should be oriented when pasting.
Constructors
Normal |
|
Transpose |
|
Instances
GetSpreadsheetByDataFilterRequest
data GetSpreadsheetByDataFilterRequest Source #
The request for retrieving a Spreadsheet.
See: getSpreadsheetByDataFilterRequest
smart constructor.
Instances
getSpreadsheetByDataFilterRequest :: GetSpreadsheetByDataFilterRequest Source #
Creates a value of GetSpreadsheetByDataFilterRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gsbdfrDataFilters :: Lens' GetSpreadsheetByDataFilterRequest [DataFilter] Source #
The DataFilters used to select which ranges to retrieve from the spreadsheet.
gsbdfrIncludeGridData :: Lens' GetSpreadsheetByDataFilterRequest (Maybe Bool) Source #
True if grid data should be returned. This parameter is ignored if a field mask was set in the request.
BatchUpdateSpreadsheetRequest
data BatchUpdateSpreadsheetRequest Source #
The request for updating any aspect of a spreadsheet.
See: batchUpdateSpreadsheetRequest
smart constructor.
Instances
batchUpdateSpreadsheetRequest :: BatchUpdateSpreadsheetRequest Source #
Creates a value of BatchUpdateSpreadsheetRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
busrResponseIncludeGridData :: Lens' BatchUpdateSpreadsheetRequest (Maybe Bool) Source #
True if grid data should be returned. Meaningful only if if include_spreadsheet_in_response is 'true'. This parameter is ignored if a field mask was set in the request.
busrResponseRanges :: Lens' BatchUpdateSpreadsheetRequest [Text] Source #
Limits the ranges included in the response spreadsheet. Meaningful only if include_spreadsheet_response is 'true'.
busrRequests :: Lens' BatchUpdateSpreadsheetRequest [Request'] Source #
A list of updates to apply to the spreadsheet. Requests will be applied in the order they are specified. If any request is not valid, no requests will be applied.
busrIncludeSpreadsheetInResponse :: Lens' BatchUpdateSpreadsheetRequest (Maybe Bool) Source #
Determines if the update response should include the spreadsheet resource.
PasteDataRequestType
data PasteDataRequestType Source #
How the data should be pasted.
Constructors
PDRTPasteNormal |
|
PDRTPasteValues |
|
PDRTPasteFormat |
|
PDRTPasteNoBOrders |
|
PDRTPasteFormula |
|
PDRTPasteDataValidation |
|
PDRTPasteConditionalFormatting |
|
Instances
UpdateValuesResponse
data UpdateValuesResponse Source #
The response when updating a range of values in a spreadsheet.
See: updateValuesResponse
smart constructor.
Instances
updateValuesResponse :: UpdateValuesResponse Source #
Creates a value of UpdateValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uvrUpdatedCells :: Lens' UpdateValuesResponse (Maybe Int32) Source #
The number of cells updated.
uvrSpreadsheetId :: Lens' UpdateValuesResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
uvrUpdatedRows :: Lens' UpdateValuesResponse (Maybe Int32) Source #
The number of rows where at least one cell in the row was updated.
uvrUpdatedRange :: Lens' UpdateValuesResponse (Maybe Text) Source #
The range (in A1 notation) that updates were applied to.
uvrUpdatedData :: Lens' UpdateValuesResponse (Maybe ValueRange) Source #
The values of the cells after updates were applied. This is only included if the request's `includeValuesInResponse` field was `true`.
uvrUpdatedColumns :: Lens' UpdateValuesResponse (Maybe Int32) Source #
The number of columns where at least one cell in the column was updated.
DeleteDimensionGroupResponse
data DeleteDimensionGroupResponse Source #
The result of deleting a group.
See: deleteDimensionGroupResponse
smart constructor.
Instances
deleteDimensionGroupResponse :: DeleteDimensionGroupResponse Source #
Creates a value of DeleteDimensionGroupResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddgrDimensionGroups :: Lens' DeleteDimensionGroupResponse [DimensionGroup] Source #
All groups of a dimension after deleting a group from that dimension.
CopySheetToAnotherSpreadsheetRequest
data CopySheetToAnotherSpreadsheetRequest Source #
The request to copy a sheet across spreadsheets.
See: copySheetToAnotherSpreadsheetRequest
smart constructor.
Instances
copySheetToAnotherSpreadsheetRequest :: CopySheetToAnotherSpreadsheetRequest Source #
Creates a value of CopySheetToAnotherSpreadsheetRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cstasrDestinationSpreadsheetId :: Lens' CopySheetToAnotherSpreadsheetRequest (Maybe Text) Source #
The ID of the spreadsheet to copy the sheet to.
AddFilterViewRequest
data AddFilterViewRequest Source #
Adds a filter view.
See: addFilterViewRequest
smart constructor.
Instances
addFilterViewRequest :: AddFilterViewRequest Source #
Creates a value of AddFilterViewRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aFilter :: Lens' AddFilterViewRequest (Maybe FilterView) Source #
The filter to add. The filterViewId field is optional; if one is not set, an id will be randomly generated. (It is an error to specify the ID of a filter that already exists.)
PivotGroupValueMetadata
data PivotGroupValueMetadata Source #
Metadata about a value in a pivot grouping.
See: pivotGroupValueMetadata
smart constructor.
Instances
pivotGroupValueMetadata :: PivotGroupValueMetadata Source #
Creates a value of PivotGroupValueMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pgvmValue :: Lens' PivotGroupValueMetadata (Maybe ExtendedValue) Source #
The calculated value the metadata corresponds to. (Note that formulaValue is not valid, because the values will be calculated.)
pgvmCollapsed :: Lens' PivotGroupValueMetadata (Maybe Bool) Source #
True if the data corresponding to the value is collapsed.
CellFormatTextDirection
data CellFormatTextDirection Source #
The direction of the text in the cell.
Constructors
TextDirectionUnspecified |
|
LeftToRight |
|
RightToLeft |
|
Instances
BatchClearValuesByDataFilterResponse
data BatchClearValuesByDataFilterResponse Source #
The response when clearing a range of values selected with DataFilters in a spreadsheet.
See: batchClearValuesByDataFilterResponse
smart constructor.
Instances
batchClearValuesByDataFilterResponse :: BatchClearValuesByDataFilterResponse Source #
Creates a value of BatchClearValuesByDataFilterResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcvbdfrClearedRanges :: Lens' BatchClearValuesByDataFilterResponse [Text] Source #
The ranges that were cleared, in A1 notation. (If the requests were for an unbounded range or a ranger larger than the bounds of the sheet, this will be the actual ranges that were cleared, bounded to the sheet's limits.)
bcvbdfrSpreadsheetId :: Lens' BatchClearValuesByDataFilterResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
WaterfallChartSeries
data WaterfallChartSeries Source #
A single series of data for a waterfall chart.
See: waterfallChartSeries
smart constructor.
Instances
waterfallChartSeries :: WaterfallChartSeries Source #
Creates a value of WaterfallChartSeries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wcsData :: Lens' WaterfallChartSeries (Maybe ChartData) Source #
The data being visualized in this series.
wcsCustomSubtotals :: Lens' WaterfallChartSeries [WaterfallChartCustomSubtotal] Source #
Custom subtotal columns appearing in this series. The order in which subtotals are defined is not significant. Only one subtotal may be defined for each data point.
wcsNegativeColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle) Source #
Styles for all columns in this series with negative values.
wcsHideTrailingSubtotal :: Lens' WaterfallChartSeries (Maybe Bool) Source #
True to hide the subtotal column from the end of the series. By default, a subtotal column will appear at the end of each series. Setting this field to true will hide that subtotal column for this series.
wcsSubtotalColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle) Source #
Styles for all subtotal columns in this series.
wcsPositiveColumnsStyle :: Lens' WaterfallChartSeries (Maybe WaterfallChartColumnStyle) Source #
Styles for all columns in this series with positive values.
BasicChartSeriesType
data BasicChartSeriesType Source #
The type of this series. Valid only if the chartType is COMBO. Different types will change the way the series is visualized. Only LINE, AREA, and COLUMN are supported.
Constructors
BCSTBasicChartTypeUnspecified |
|
BCSTBar |
|
BCSTLine |
|
BCSTArea |
|
BCSTColumn |
|
BCSTScatter |
|
BCSTCombo |
|
BCSTSteppedArea |
|
Instances
UpdateCellsRequest
data UpdateCellsRequest Source #
Updates all cells in a range with new data.
See: updateCellsRequest
smart constructor.
Instances
updateCellsRequest :: UpdateCellsRequest Source #
Creates a value of UpdateCellsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
updStart :: Lens' UpdateCellsRequest (Maybe GridCoordinate) Source #
The coordinate to start writing data at. Any number of rows and columns (including a different number of columns per row) may be written.
updRange :: Lens' UpdateCellsRequest (Maybe GridRange) Source #
The range to write data to. If the data in rows does not cover the entire requested range, the fields matching those set in fields will be cleared.
updFields :: Lens' UpdateCellsRequest (Maybe GFieldMask) Source #
The fields of CellData that should be updated. At least one field must be specified. The root is the CellData; 'row.values.' should not be specified. A single `"*"` can be used as short-hand for listing every field.
CellFormat
data CellFormat Source #
The format of a cell.
See: cellFormat
smart constructor.
Instances
cellFormat :: CellFormat Source #
Creates a value of CellFormat
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfVerticalAlignment :: Lens' CellFormat (Maybe CellFormatVerticalAlignment) Source #
The vertical alignment of the value in the cell.
cfBackgRoundColor :: Lens' CellFormat (Maybe Color) Source #
The background color of the cell.
cfTextRotation :: Lens' CellFormat (Maybe TextRotation) Source #
The rotation applied to text in a cell
cfHyperlinkDisplayType :: Lens' CellFormat (Maybe CellFormatHyperlinkDisplayType) Source #
How a hyperlink, if it exists, should be displayed in the cell.
cfWrapStrategy :: Lens' CellFormat (Maybe CellFormatWrapStrategy) Source #
The wrap strategy for the value in the cell.
cfNumberFormat :: Lens' CellFormat (Maybe NumberFormat) Source #
A format describing how number values should be represented to the user.
cfTextDirection :: Lens' CellFormat (Maybe CellFormatTextDirection) Source #
The direction of the text in the cell.
cfTextFormat :: Lens' CellFormat (Maybe TextFormat) Source #
The format of the text in the cell (unless overridden by a format run).
cfHorizontalAlignment :: Lens' CellFormat (Maybe CellFormatHorizontalAlignment) Source #
The horizontal alignment of the value in the cell.
DeleteProtectedRangeRequest
data DeleteProtectedRangeRequest Source #
Deletes the protected range with the given ID.
See: deleteProtectedRangeRequest
smart constructor.
Instances
deleteProtectedRangeRequest :: DeleteProtectedRangeRequest Source #
Creates a value of DeleteProtectedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dprrProtectedRangeId :: Lens' DeleteProtectedRangeRequest (Maybe Int32) Source #
The ID of the protected range to delete.
UpdateProtectedRangeRequest
data UpdateProtectedRangeRequest Source #
Updates an existing protected range with the specified protectedRangeId.
See: updateProtectedRangeRequest
smart constructor.
Instances
updateProtectedRangeRequest :: UpdateProtectedRangeRequest Source #
Creates a value of UpdateProtectedRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uprrProtectedRange :: Lens' UpdateProtectedRangeRequest (Maybe ProtectedRange) Source #
The protected range to update with the new properties.
uprrFields :: Lens' UpdateProtectedRangeRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `protectedRange` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
AddSheetResponse
data AddSheetResponse Source #
The result of adding a sheet.
See: addSheetResponse
smart constructor.
Instances
addSheetResponse :: AddSheetResponse Source #
Creates a value of AddSheetResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aProperties :: Lens' AddSheetResponse (Maybe SheetProperties) Source #
The properties of the newly added sheet.
ProtectedRange
data ProtectedRange Source #
A protected range.
See: protectedRange
smart constructor.
Instances
protectedRange :: ProtectedRange Source #
Creates a value of ProtectedRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
prProtectedRangeId :: Lens' ProtectedRange (Maybe Int32) Source #
The ID of the protected range. This field is read-only.
prWarningOnly :: Lens' ProtectedRange (Maybe Bool) Source #
True if this protected range will show a warning when editing. Warning-based protection means that every user can edit data in the protected range, except editing will prompt a warning asking the user to confirm the edit. When writing: if this field is true, then editors is ignored. Additionally, if this field is changed from true to false and the `editors` field is not set (nor included in the field mask), then the editors will be set to all the editors in the document.
prNamedRangeId :: Lens' ProtectedRange (Maybe Text) Source #
The named range this protected range is backed by, if any. When writing, only one of range or named_range_id may be set.
prRange :: Lens' ProtectedRange (Maybe GridRange) Source #
The range that is being protected. The range may be fully unbounded, in which case this is considered a protected sheet. When writing, only one of range or named_range_id may be set.
prEditors :: Lens' ProtectedRange (Maybe Editors) Source #
The users and groups with edit access to the protected range. This field is only visible to users with edit access to the protected range and the document. Editors are not supported with warning_only protection.
prUnprotectedRanges :: Lens' ProtectedRange [GridRange] Source #
The list of unprotected ranges within a protected sheet. Unprotected ranges are only supported on protected sheets.
prRequestingUserCanEdit :: Lens' ProtectedRange (Maybe Bool) Source #
True if the user who requested this protected range can edit the protected area. This field is read-only.
prDescription :: Lens' ProtectedRange (Maybe Text) Source #
The description of this protected range.
PivotValueCalculatedDisplayType
data PivotValueCalculatedDisplayType Source #
If specified, indicates that pivot values should be displayed as the result of a calculation with another pivot value. For example, if calculated_display_type is specified as PERCENT_OF_GRAND_TOTAL, all the pivot values are displayed as the percentage of the grand total. In the Sheets UI, this is referred to as "Show As" in the value section of a pivot table.
Constructors
PivotValueCalculatedDisplayTypeUnspecified |
|
PercentOfRowTotal |
|
PercentOfColumnTotal |
|
PercentOfGrandTotal |
|
Instances
BasicChartAxis
data BasicChartAxis Source #
An axis of the chart. A chart may not have more than one axis per axis position.
See: basicChartAxis
smart constructor.
Instances
basicChartAxis :: BasicChartAxis Source #
Creates a value of BasicChartAxis
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcaTitleTextPosition :: Lens' BasicChartAxis (Maybe TextPosition) Source #
The axis title text position.
bcaFormat :: Lens' BasicChartAxis (Maybe TextFormat) Source #
The format of the title. Only valid if the axis is not associated with the domain.
bcaTitle :: Lens' BasicChartAxis (Maybe Text) Source #
The title of this axis. If set, this overrides any title inferred from headers of the data.
bcaPosition :: Lens' BasicChartAxis (Maybe BasicChartAxisPosition) Source #
The position of this axis.
GridData
Data in the grid, as well as metadata about the dimensions.
See: gridData
smart constructor.
Instances
Creates a value of GridData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdRowMetadata :: Lens' GridData [DimensionProperties] Source #
Metadata about the requested rows in the grid, starting with the row in start_row.
gdStartRow :: Lens' GridData (Maybe Int32) Source #
The first row this GridData refers to, zero-based.
gdRowData :: Lens' GridData [RowData] Source #
The data in the grid, one entry per row, starting with the row in startRow. The values in RowData will correspond to columns starting at start_column.
gdColumnMetadata :: Lens' GridData [DimensionProperties] Source #
Metadata about the requested columns in the grid, starting with the column in start_column.
gdStartColumn :: Lens' GridData (Maybe Int32) Source #
The first column this GridData refers to, zero-based.
NumberFormat
data NumberFormat Source #
The number format of a cell.
See: numberFormat
smart constructor.
Instances
numberFormat :: NumberFormat Source #
Creates a value of NumberFormat
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nfPattern :: Lens' NumberFormat (Maybe Text) Source #
Pattern string used for formatting. If not set, a default pattern based on the user's locale will be used if necessary for the given type. See the Date and Number Formats guide for more information about the supported patterns.
nfType :: Lens' NumberFormat (Maybe NumberFormatType) Source #
The type of the number format. When writing, this field must be set.
BatchGetValuesByDataFilterRequestDateTimeRenderOption
data BatchGetValuesByDataFilterRequestDateTimeRenderOption Source #
How dates, times, and durations should be represented in the output. This is ignored if value_render_option is FORMATTED_VALUE. The default dateTime render option is [DateTimeRenderOption.SERIAL_NUMBER].
Constructors
BGVBDFRDTROSerialNumber |
|
BGVBDFRDTROFormattedString |
|
Instances
BatchUpdateSpreadsheetResponse
data BatchUpdateSpreadsheetResponse Source #
The reply for batch updating a spreadsheet.
See: batchUpdateSpreadsheetResponse
smart constructor.
Instances
batchUpdateSpreadsheetResponse :: BatchUpdateSpreadsheetResponse Source #
Creates a value of BatchUpdateSpreadsheetResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
busrSpreadsheetId :: Lens' BatchUpdateSpreadsheetResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
busrReplies :: Lens' BatchUpdateSpreadsheetResponse [Response] Source #
The reply of the updates. This maps 1:1 with the updates, although replies to some requests may be empty.
busrUpdatedSpreadsheet :: Lens' BatchUpdateSpreadsheetResponse (Maybe Spreadsheet) Source #
The spreadsheet after updates were applied. This is only set if [BatchUpdateSpreadsheetRequest.include_spreadsheet_in_response] is `true`.
DataFilter
data DataFilter Source #
Filter that describes what data should be selected or returned from a request.
See: dataFilter
smart constructor.
Instances
dataFilter :: DataFilter Source #
Creates a value of DataFilter
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dfGridRange :: Lens' DataFilter (Maybe GridRange) Source #
Selects data that matches the range described by the GridRange.
dfA1Range :: Lens' DataFilter (Maybe Text) Source #
Selects data that matches the specified A1 range.
dfDeveloperMetadataLookup :: Lens' DataFilter (Maybe DeveloperMetadataLookup) Source #
Selects data associated with the developer metadata matching the criteria described by this DeveloperMetadataLookup.
SetDataValidationRequest
data SetDataValidationRequest Source #
Sets a data validation rule to every cell in the range. To clear validation in a range, call this with no rule specified.
See: setDataValidationRequest
smart constructor.
Instances
setDataValidationRequest :: SetDataValidationRequest Source #
Creates a value of SetDataValidationRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sdvrRule :: Lens' SetDataValidationRequest (Maybe DataValidationRule) Source #
The data validation rule to set on each cell in the range, or empty to clear the data validation in the range.
sdvrRange :: Lens' SetDataValidationRequest (Maybe GridRange) Source #
The range the data validation rule should apply to.
BandingProperties
data BandingProperties Source #
Properties referring a single dimension (either row or column). If both BandedRange.row_properties and BandedRange.column_properties are set, the fill colors are applied to cells according to the following rules: * header_color and footer_color take priority over band colors. * first_band_color takes priority over second_band_color. * row_properties takes priority over column_properties. For example, the first row color takes priority over the first column color, but the first column color takes priority over the second row color. Similarly, the row header takes priority over the column header in the top left cell, but the column header takes priority over the first row color if the row header is not set.
See: bandingProperties
smart constructor.
Instances
bandingProperties :: BandingProperties Source #
Creates a value of BandingProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bpSecondBandColor :: Lens' BandingProperties (Maybe Color) Source #
The second color that is alternating. (Required)
bpHeaderColor :: Lens' BandingProperties (Maybe Color) Source #
The color of the first row or column. If this field is set, the first row or column will be filled with this color and the colors will alternate between first_band_color and second_band_color starting from the second row or column. Otherwise, the first row or column will be filled with first_band_color and the colors will proceed to alternate as they normally would.
bpFooterColor :: Lens' BandingProperties (Maybe Color) Source #
The color of the last row or column. If this field is not set, the last row or column will be filled with either first_band_color or second_band_color, depending on the color of the previous row or column.
bpFirstBandColor :: Lens' BandingProperties (Maybe Color) Source #
The first color that is alternating. (Required)
ChartSpecHiddenDimensionStrategy
data ChartSpecHiddenDimensionStrategy Source #
Determines how the charts will use hidden rows or columns.
Constructors
ChartHiddenDimensionStrategyUnspecified |
|
SkipHiddenRowsAndColumns |
|
SkipHiddenRows |
|
SkipHiddenColumns |
|
ShowAll |
|
Instances
DuplicateFilterViewRequest
data DuplicateFilterViewRequest Source #
Duplicates a particular filter view.
See: duplicateFilterViewRequest
smart constructor.
Instances
duplicateFilterViewRequest :: DuplicateFilterViewRequest Source #
Creates a value of DuplicateFilterViewRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dFilterId :: Lens' DuplicateFilterViewRequest (Maybe Int32) Source #
The ID of the filter being duplicated.
BOrderStyle
data BOrderStyle Source #
The style of the border.
Constructors
StyleUnspecified |
|
Dotted |
|
Dashed |
|
Solid |
|
SolidMedium |
|
SolidThick |
|
None |
|
Double |
|
Instances
PivotGroup
data PivotGroup Source #
A single grouping (either row or column) in a pivot table.
See: pivotGroup
smart constructor.
Instances
pivotGroup :: PivotGroup Source #
Creates a value of PivotGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pgRepeatHeadings :: Lens' PivotGroup (Maybe Bool) Source #
True if the headings in this pivot group should be repeated. This is only valid for row groupings and is ignored by columns. By default, we minimize repitition of headings by not showing higher level headings where they are the same. For example, even though the third row below corresponds to "Q1 Mar", "Q1" is not shown because it is redundant with previous rows. Setting repeat_headings to true would cause "Q1" to be repeated for "Feb" and "Mar". +--------------+ | Q1 | Jan | | | Feb | | | Mar | +--------+-----+ | Q1 Total | +--------------+
pgValueMetadata :: Lens' PivotGroup [PivotGroupValueMetadata] Source #
Metadata about values in the grouping.
pgSourceColumnOffSet :: Lens' PivotGroup (Maybe Int32) Source #
The column offset of the source range that this grouping is based on. For example, if the source was `C10:E15`, a `sourceColumnOffset` of `0` means this group refers to column `C`, whereas the offset `1` would refer to column `D`.
pgSortOrder :: Lens' PivotGroup (Maybe PivotGroupSortOrder) Source #
The order the values in this group should be sorted.
pgShowTotals :: Lens' PivotGroup (Maybe Bool) Source #
True if the pivot table should include the totals for this grouping.
pgValueBucket :: Lens' PivotGroup (Maybe PivotGroupSortValueBucket) Source #
The bucket of the opposite pivot group to sort by. If not specified, sorting is alphabetical by this group's values.
pgLabel :: Lens' PivotGroup (Maybe Text) Source #
The labels to use for the row/column groups which can be customized. For example, in the following pivot table, the row label is `Region` (which could be renamed to `State`) and the column label is `Product` (which could be renamed `Item`). Pivot tables created before December 2017 do not have header labels. If you'd like to add header labels to an existing pivot table, please delete the existing pivot table and then create a new pivot table with same parameters. +--------------+---------+-------+ | SUM of Units | Product | | | Region | Pen | Paper | +--------------+---------+-------+ | New York | 345 | 98 | | Oregon | 234 | 123 | | Tennessee | 531 | 415 | +--------------+---------+-------+ | Grand Total | 1110 | 636 | +--------------+---------+-------+
pgGroupRule :: Lens' PivotGroup (Maybe PivotGroupRule) Source #
The group rule to apply to this row/column group.
AddBandingResponse
data AddBandingResponse Source #
The result of adding a banded range.
See: addBandingResponse
smart constructor.
Instances
addBandingResponse :: AddBandingResponse Source #
Creates a value of AddBandingResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aBandedRange :: Lens' AddBandingResponse (Maybe BandedRange) Source #
The banded range that was added.
OrgChartSpec
data OrgChartSpec Source #
An org chart. Org charts require a unique set of labels in labels and may optionally include parent_labels and tooltips. parent_labels contain, for each node, the label identifying the parent node. tooltips contain, for each node, an optional tooltip. For example, to describe an OrgChart with Alice as the CEO, Bob as the President (reporting to Alice) and Cathy as VP of Sales (also reporting to Alice), have labels contain "Alice", "Bob", "Cathy", parent_labels contain "", "Alice", "Alice" and tooltips contain "CEO", "President", "VP Sales".
See: orgChartSpec
smart constructor.
Instances
orgChartSpec :: OrgChartSpec Source #
Creates a value of OrgChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ocsNodeColor :: Lens' OrgChartSpec (Maybe Color) Source #
The color of the org chart nodes.
ocsNodeSize :: Lens' OrgChartSpec (Maybe OrgChartSpecNodeSize) Source #
The size of the org chart nodes.
ocsTooltips :: Lens' OrgChartSpec (Maybe ChartData) Source #
The data containing the tooltip for the corresponding node. A blank value results in no tooltip being displayed for the node. This field is optional.
ocsSelectedNodeColor :: Lens' OrgChartSpec (Maybe Color) Source #
The color of the selected org chart nodes.
ocsLabels :: Lens' OrgChartSpec (Maybe ChartData) Source #
The data containing the labels for all the nodes in the chart. Labels must be unique.
ocsParentLabels :: Lens' OrgChartSpec (Maybe ChartData) Source #
The data containing the label of the parent for the corresponding node. A blank value indicates that the node has no parent and is a top-level node. This field is optional.
CutPasteRequestPasteType
data CutPasteRequestPasteType Source #
What kind of data to paste. All the source data will be cut, regardless of what is pasted.
Constructors
CPRPTPasteNormal |
|
CPRPTPasteValues |
|
CPRPTPasteFormat |
|
CPRPTPasteNoBOrders |
|
CPRPTPasteFormula |
|
CPRPTPasteDataValidation |
|
CPRPTPasteConditionalFormatting |
|
Instances
BasicChartSpecLegendPosition
data BasicChartSpecLegendPosition Source #
The position of the chart legend.
Constructors
BCSLPBasicChartLegendPositionUnspecified |
|
BCSLPBottomLegend |
|
BCSLPLeftLegend |
|
BCSLPRightLegend |
|
BCSLPTopLegend |
|
BCSLPNoLegend |
|
Instances
ErrorValueType
data ErrorValueType Source #
The type of error.
Constructors
ErrorTypeUnspecified |
|
Error' |
|
NullValue |
|
DivideByZero |
|
Value |
|
Ref |
|
Name |
|
Num |
|
NA |
|
Loading |
|
Instances
RandomizeRangeRequest
data RandomizeRangeRequest Source #
Randomizes the order of the rows in a range.
See: randomizeRangeRequest
smart constructor.
Instances
randomizeRangeRequest :: RandomizeRangeRequest Source #
Creates a value of RandomizeRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
HistogramSeries
data HistogramSeries Source #
A histogram series containing the series color and data.
See: histogramSeries
smart constructor.
Instances
histogramSeries :: HistogramSeries Source #
Creates a value of HistogramSeries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hsBarColor :: Lens' HistogramSeries (Maybe Color) Source #
The color of the column representing this series in each bucket. This field is optional.
TreemapChartSpec
data TreemapChartSpec Source #
See: treemapChartSpec
smart constructor.
Instances
treemapChartSpec :: TreemapChartSpec Source #
Creates a value of TreemapChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tcsHintedLevels :: Lens' TreemapChartSpec (Maybe Int32) Source #
The number of additional data levels beyond the labeled levels to be shown on the treemap chart. These levels are not interactive and are shown without their labels. Defaults to 0 if not specified.
tcsMaxValue :: Lens' TreemapChartSpec (Maybe Double) Source #
The maximum possible data value. Cells with values greater than this will have the same color as cells with this value. If not specified, defaults to the actual maximum value from color_data, or the maximum value from size_data if color_data is not specified.
tcsHeaderColor :: Lens' TreemapChartSpec (Maybe Color) Source #
The background color for header cells.
tcsSizeData :: Lens' TreemapChartSpec (Maybe ChartData) Source #
The data that determines the size of each treemap data cell. This data is expected to be numeric. The cells corresponding to non-numeric or missing data will not be rendered. If color_data is not specified, this data is used to determine data cell background colors as well.
tcsColorData :: Lens' TreemapChartSpec (Maybe ChartData) Source #
The data that determines the background color of each treemap data cell. This field is optional. If not specified, size_data is used to determine background colors. If specified, the data is expected to be numeric. color_scale will determine how the values in this data map to data cell background colors.
tcsHideTooltips :: Lens' TreemapChartSpec (Maybe Bool) Source #
True to hide tooltips.
tcsLevels :: Lens' TreemapChartSpec (Maybe Int32) Source #
The number of data levels to show on the treemap chart. These levels are interactive and are shown with their labels. Defaults to 2 if not specified.
tcsLabels :: Lens' TreemapChartSpec (Maybe ChartData) Source #
The data that contains the treemap cell labels.
tcsColorScale :: Lens' TreemapChartSpec (Maybe TreemapChartColorScale) Source #
The color scale for data cells in the treemap chart. Data cells are assigned colors based on their color values. These color values come from color_data, or from size_data if color_data is not specified. Cells with color values less than or equal to min_value will have minValueColor as their background color. Cells with color values greater than or equal to max_value will have maxValueColor as their background color. Cells with color values between min_value and max_value will have background colors on a gradient between minValueColor and maxValueColor, the midpoint of the gradient being midValueColor. Cells with missing or non-numeric color values will have noDataColor as their background color.
tcsTextFormat :: Lens' TreemapChartSpec (Maybe TextFormat) Source #
The text format for all labels on the chart.
tcsMinValue :: Lens' TreemapChartSpec (Maybe Double) Source #
The minimum possible data value. Cells with values less than this will have the same color as cells with this value. If not specified, defaults to the actual minimum value from color_data, or the minimum value from size_data if color_data is not specified.
tcsParentLabels :: Lens' TreemapChartSpec (Maybe ChartData) Source #
The data the contains the treemap cells' parent labels.
ConditionalFormatRule
data ConditionalFormatRule Source #
A rule describing a conditional format.
See: conditionalFormatRule
smart constructor.
Instances
conditionalFormatRule :: ConditionalFormatRule Source #
Creates a value of ConditionalFormatRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cfrBooleanRule :: Lens' ConditionalFormatRule (Maybe BooleanRule) Source #
The formatting is either "on" or "off" according to the rule.
cfrGradientRule :: Lens' ConditionalFormatRule (Maybe GradientRule) Source #
The formatting will vary based on the gradients in the rule.
cfrRanges :: Lens' ConditionalFormatRule [GridRange] Source #
The ranges that are formatted if the condition is true. All the ranges must be on the same grid.
BasicChartSpec
data BasicChartSpec Source #
The specification for a basic chart. See BasicChartType for the list of charts this supports.
See: basicChartSpec
smart constructor.
Instances
basicChartSpec :: BasicChartSpec Source #
Creates a value of BasicChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
basHeaderCount :: Lens' BasicChartSpec (Maybe Int32) Source #
The number of rows or columns in the data that are "headers". If not set, Google Sheets will guess how many rows are headers based on the data. (Note that BasicChartAxis.title may override the axis title inferred from the header values.)
basLineSmoothing :: Lens' BasicChartSpec (Maybe Bool) Source #
Gets whether all lines should be rendered smooth or straight by default. Applies to Line charts.
basInterpolateNulls :: Lens' BasicChartSpec (Maybe Bool) Source #
If some values in a series are missing, gaps may appear in the chart (e.g, segments of lines in a line chart will be missing). To eliminate these gaps set this to true. Applies to Line, Area, and Combo charts.
basStackedType :: Lens' BasicChartSpec (Maybe BasicChartSpecStackedType) Source #
The stacked type for charts that support vertical stacking. Applies to Area, Bar, Column, Combo, and Stepped Area charts.
basLegendPosition :: Lens' BasicChartSpec (Maybe BasicChartSpecLegendPosition) Source #
The position of the chart legend.
basSeries :: Lens' BasicChartSpec [BasicChartSeries] Source #
The data this chart is visualizing.
basCompareMode :: Lens' BasicChartSpec (Maybe BasicChartSpecCompareMode) Source #
The behavior of tooltips and data highlighting when hovering on data and chart area.
basChartType :: Lens' BasicChartSpec (Maybe BasicChartSpecChartType) Source #
The type of the chart.
basThreeDimensional :: Lens' BasicChartSpec (Maybe Bool) Source #
True to make the chart 3D. Applies to Bar and Column charts.
basDomains :: Lens' BasicChartSpec [BasicChartDomain] Source #
The domain of data this is charting. Only a single domain is supported.
basAxis :: Lens' BasicChartSpec [BasicChartAxis] Source #
The axis on the chart.
ManualRuleGroup
data ManualRuleGroup Source #
A group name and a list of items from the source data that should be placed in the group with this name.
See: manualRuleGroup
smart constructor.
Instances
manualRuleGroup :: ManualRuleGroup Source #
Creates a value of ManualRuleGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mrgItems :: Lens' ManualRuleGroup [ExtendedValue] Source #
The items in the source data that should be placed into this group. Each item may be a string, number, or boolean. Items may appear in at most one group within a given ManualRule. Items that do not appear in any group will appear on their own.
mrgGroupName :: Lens' ManualRuleGroup (Maybe ExtendedValue) Source #
The group name, which must be a string. Each group in a given ManualRule must have a unique group name.
BatchGetValuesByDataFilterRequestMajorDimension
data BatchGetValuesByDataFilterRequestMajorDimension Source #
The major dimension that results should use. For example, if the spreadsheet data is: `A1=1,B1=2,A2=3,B2=4`, then a request that selects that range and sets `majorDimension=ROWS` will return `[[1,2],[3,4]]`, whereas a request that sets `majorDimension=COLUMNS` will return `[[1,3],[2,4]]`.
Constructors
BGVBDFRMDDimensionUnspecified |
|
BGVBDFRMDRows |
|
BGVBDFRMDColumns |
|
Instances
AddConditionalFormatRuleRequest
data AddConditionalFormatRuleRequest Source #
Adds a new conditional format rule at the given index. All subsequent rules' indexes are incremented.
See: addConditionalFormatRuleRequest
smart constructor.
Instances
addConditionalFormatRuleRequest :: AddConditionalFormatRuleRequest Source #
Creates a value of AddConditionalFormatRuleRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acfrrRule :: Lens' AddConditionalFormatRuleRequest (Maybe ConditionalFormatRule) Source #
The rule to add.
acfrrIndex :: Lens' AddConditionalFormatRuleRequest (Maybe Int32) Source #
The zero-based index where the rule should be inserted.
DeveloperMetadata
data DeveloperMetadata Source #
Developer metadata associated with a location or object in a spreadsheet. Developer metadata may be used to associate arbitrary data with various parts of a spreadsheet and will remain associated at those locations as they move around and the spreadsheet is edited. For example, if developer metadata is associated with row 5 and another row is then subsequently inserted above row 5, that original metadata will still be associated with the row it was first associated with (what is now row 6). If the associated object is deleted its metadata is deleted too.
See: developerMetadata
smart constructor.
Instances
developerMetadata :: DeveloperMetadata Source #
Creates a value of DeveloperMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dmLocation :: Lens' DeveloperMetadata (Maybe DeveloperMetadataLocation) Source #
The location where the metadata is associated.
dmMetadataId :: Lens' DeveloperMetadata (Maybe Int32) Source #
The spreadsheet-scoped unique ID that identifies the metadata. IDs may be specified when metadata is created, otherwise one will be randomly generated and assigned. Must be positive.
dmVisibility :: Lens' DeveloperMetadata (Maybe DeveloperMetadataVisibility) Source #
The metadata visibility. Developer metadata must always have a visibility specified.
dmMetadataKey :: Lens' DeveloperMetadata (Maybe Text) Source #
The metadata key. There may be multiple metadata in a spreadsheet with the same key. Developer metadata must always have a key specified.
dmMetadataValue :: Lens' DeveloperMetadata (Maybe Text) Source #
Data associated with the metadata's key.
TreemapChartColorScale
data TreemapChartColorScale Source #
A color scale for a treemap chart.
See: treemapChartColorScale
smart constructor.
Instances
treemapChartColorScale :: TreemapChartColorScale Source #
Creates a value of TreemapChartColorScale
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tccsMinValueColor :: Lens' TreemapChartColorScale (Maybe Color) Source #
The background color for cells with a color value less than or equal to minValue. Defaults to #dc3912 if not specified.
tccsNoDataColor :: Lens' TreemapChartColorScale (Maybe Color) Source #
The background color for cells that have no color data associated with them. Defaults to #000000 if not specified.
tccsMaxValueColor :: Lens' TreemapChartColorScale (Maybe Color) Source #
The background color for cells with a color value greater than or equal to maxValue. Defaults to #109618 if not specified.
tccsMidValueColor :: Lens' TreemapChartColorScale (Maybe Color) Source #
The background color for cells with a color value at the midpoint between minValue and maxValue. Defaults to #efe6dc if not specified.
PivotTableValueLayout
data PivotTableValueLayout Source #
Whether values should be listed horizontally (as columns) or vertically (as rows).
Constructors
Horizontal |
|
Vertical |
|
Instances
DuplicateSheetResponse
data DuplicateSheetResponse Source #
The result of duplicating a sheet.
See: duplicateSheetResponse
smart constructor.
Instances
duplicateSheetResponse :: DuplicateSheetResponse Source #
Creates a value of DuplicateSheetResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dsrProperties :: Lens' DuplicateSheetResponse (Maybe SheetProperties) Source #
The properties of the duplicate sheet.
TextFormat
data TextFormat Source #
The format of a run of text in a cell. Absent values indicate that the field isn't specified.
See: textFormat
smart constructor.
Instances
textFormat :: TextFormat Source #
Creates a value of TextFormat
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tfFontFamily :: Lens' TextFormat (Maybe Text) Source #
The font family.
tfForegRoundColor :: Lens' TextFormat (Maybe Color) Source #
The foreground color of the text.
tfFontSize :: Lens' TextFormat (Maybe Int32) Source #
The size of the font.
tfUnderline :: Lens' TextFormat (Maybe Bool) Source #
True if the text is underlined.
tfStrikethrough :: Lens' TextFormat (Maybe Bool) Source #
True if the text has a strikethrough.
CreateDeveloperMetadataRequest
data CreateDeveloperMetadataRequest Source #
A request to create developer metadata.
See: createDeveloperMetadataRequest
smart constructor.
Instances
createDeveloperMetadataRequest :: CreateDeveloperMetadataRequest Source #
Creates a value of CreateDeveloperMetadataRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cDeveloperMetadata :: Lens' CreateDeveloperMetadataRequest (Maybe DeveloperMetadata) Source #
The developer metadata to create.
BatchClearValuesResponse
data BatchClearValuesResponse Source #
The response when clearing a range of values in a spreadsheet.
See: batchClearValuesResponse
smart constructor.
Instances
batchClearValuesResponse :: BatchClearValuesResponse Source #
Creates a value of BatchClearValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcvrClearedRanges :: Lens' BatchClearValuesResponse [Text] Source #
The ranges that were cleared, in A1 notation. (If the requests were for an unbounded range or a ranger larger than the bounds of the sheet, this will be the actual ranges that were cleared, bounded to the sheet's limits.)
bcvrSpreadsheetId :: Lens' BatchClearValuesResponse (Maybe Text) Source #
The spreadsheet the updates were applied to.
MatchedValueRange
data MatchedValueRange Source #
A value range that was matched by one or more data filers.
See: matchedValueRange
smart constructor.
Instances
matchedValueRange :: MatchedValueRange Source #
Creates a value of MatchedValueRange
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mvrValueRange :: Lens' MatchedValueRange (Maybe ValueRange) Source #
The values matched by the DataFilter.
mvrDataFilters :: Lens' MatchedValueRange [DataFilter] Source #
The DataFilters from the request that matched the range of values.
BasicChartDomain
data BasicChartDomain Source #
The domain of a chart. For example, if charting stock prices over time, this would be the date.
See: basicChartDomain
smart constructor.
Instances
basicChartDomain :: BasicChartDomain Source #
Creates a value of BasicChartDomain
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bcdReversed :: Lens' BasicChartDomain (Maybe Bool) Source #
True to reverse the order of the domain values (horizontal axis).
bcdDomain :: Lens' BasicChartDomain (Maybe ChartData) Source #
The data of the domain. For example, if charting stock prices over time, this is the data representing the dates.
InterpolationPointType
data InterpolationPointType Source #
How the value should be interpreted.
Constructors
IPTInterpolationPointTypeUnspecified |
|
IPTMin |
|
IPTMax |
|
IPTNumber |
|
IPTPercent |
|
IPTPercentile |
|
Instances
HistogramRule
data HistogramRule Source #
Allows you to organize the numeric values in a source data column into buckets of a constant size. All values from HistogramRule.start to HistogramRule.end are placed into groups of size HistogramRule.interval. In addition, all values below HistogramRule.start are placed in one group, and all values above HistogramRule.end are placed in another. Only HistogramRule.interval is required, though if HistogramRule.start and HistogramRule.end are both provided, HistogramRule.start must be less than HistogramRule.end. For example, a pivot table showing average purchase amount by age that has 50+ rows: +-----+-------------------+ | Age | AVERAGE of Amount | +-----+-------------------+ | 16 | $27.13 | | 17 | $5.24 | | 18 | $20.15 | ... +-----+-------------------+ could be turned into a pivot table that looks like the one below by applying a histogram group rule with a HistogramRule.start of 25, an HistogramRule.interval of 20, and an HistogramRule.end of 65. +-------------+-------------------+ | Grouped Age | AVERAGE of Amount | +-------------+-------------------+ | < 25 | $19.34 | | 25-45 | $31.43 | | 45-65 | $35.87 | | > 65 | $27.55 | +-------------+-------------------+ | Grand Total | $29.12 | +-------------+-------------------+
See: histogramRule
smart constructor.
Instances
histogramRule :: HistogramRule Source #
Creates a value of HistogramRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hrStart :: Lens' HistogramRule (Maybe Double) Source #
The minimum value at which items are placed into buckets of constant size. Values below start are lumped into a single bucket. This field is optional.
hrInterval :: Lens' HistogramRule (Maybe Double) Source #
The size of the buckets that are created. Must be positive.
hrEnd :: Lens' HistogramRule (Maybe Double) Source #
The maximum value at which items are placed into buckets of constant size. Values above end are lumped into a single bucket. This field is optional.
MatchedDeveloperMetadata
data MatchedDeveloperMetadata Source #
A developer metadata entry and the data filters specified in the original request that matched it.
See: matchedDeveloperMetadata
smart constructor.
Instances
matchedDeveloperMetadata :: MatchedDeveloperMetadata Source #
Creates a value of MatchedDeveloperMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdmDataFilters :: Lens' MatchedDeveloperMetadata [DataFilter] Source #
All filters matching the returned developer metadata.
mdmDeveloperMetadata :: Lens' MatchedDeveloperMetadata (Maybe DeveloperMetadata) Source #
The developer metadata matching the specified filters.
TextToColumnsRequestDelimiterType
data TextToColumnsRequestDelimiterType Source #
The delimiter type to use.
Constructors
TTCRDTDelimiterTypeUnspecified |
|
TTCRDTComma |
|
TTCRDTSemicolon |
|
TTCRDTPeriod |
|
TTCRDTSpace |
|
TTCRDTCustom |
|
TTCRDTAutodetect |
|
Instances
InsertRangeRequest
data InsertRangeRequest Source #
Inserts cells into a range, shifting the existing cells over or down.
See: insertRangeRequest
smart constructor.
Instances
insertRangeRequest :: InsertRangeRequest Source #
Creates a value of InsertRangeRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
irrShiftDimension :: Lens' InsertRangeRequest (Maybe InsertRangeRequestShiftDimension) Source #
The dimension which will be shifted when inserting cells. If ROWS, existing cells will be shifted down. If COLUMNS, existing cells will be shifted right.
InsertRangeRequestShiftDimension
data InsertRangeRequestShiftDimension Source #
The dimension which will be shifted when inserting cells. If ROWS, existing cells will be shifted down. If COLUMNS, existing cells will be shifted right.
Constructors
IRRSDDimensionUnspecified |
|
IRRSDRows |
|
IRRSDColumns |
|
Instances
Padding
The amount of padding around the cell, in pixels. When updating padding, every field must be specified.
See: padding
smart constructor.
Instances
Eq Padding Source # | |
Data Padding Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Padding -> c Padding # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Padding # toConstr :: Padding -> Constr # dataTypeOf :: Padding -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Padding) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Padding) # gmapT :: (forall b. Data b => b -> b) -> Padding -> Padding # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Padding -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Padding -> r # gmapQ :: (forall d. Data d => d -> u) -> Padding -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Padding -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Padding -> m Padding # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Padding -> m Padding # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Padding -> m Padding # | |
Show Padding Source # | |
Generic Padding Source # | |
ToJSON Padding Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON Padding Source # | |
type Rep Padding Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep Padding = D1 (MetaData "Padding" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "Padding'" PrefixI True) ((S1 (MetaSel (Just "_pBottom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pLeft") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_pRight") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pTop") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) |
ChartSpec
The specifications of a chart.
See: chartSpec
smart constructor.
Instances
chartSpec :: ChartSpec Source #
Creates a value of ChartSpec
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
csTitleTextPosition :: Lens' ChartSpec (Maybe TextPosition) Source #
The title text position. This field is optional.
csFontName :: Lens' ChartSpec (Maybe Text) Source #
The name of the font to use by default for all chart text (e.g. title, axis labels, legend). If a font is specified for a specific part of the chart it will override this font name.
csSubtitleTextPosition :: Lens' ChartSpec (Maybe TextPosition) Source #
The subtitle text position. This field is optional.
csBackgRoundColor :: Lens' ChartSpec (Maybe Color) Source #
The background color of the entire chart. Not applicable to Org charts.
csCandlestickChart :: Lens' ChartSpec (Maybe CandlestickChartSpec) Source #
A candlestick chart specification.
csWaterfallChart :: Lens' ChartSpec (Maybe WaterfallChartSpec) Source #
A waterfall chart specification.
csTitleTextFormat :: Lens' ChartSpec (Maybe TextFormat) Source #
The title text format. Strikethrough and underline are not supported.
csAltText :: Lens' ChartSpec (Maybe Text) Source #
The alternative text that describes the chart. This is often used for accessibility.
csHistogramChart :: Lens' ChartSpec (Maybe HistogramChartSpec) Source #
A histogram chart specification.
csBubbleChart :: Lens' ChartSpec (Maybe BubbleChartSpec) Source #
A bubble chart specification.
csMaximized :: Lens' ChartSpec (Maybe Bool) Source #
True to make a chart fill the entire space in which it's rendered with minimum padding. False to use the default padding. (Not applicable to Geo and Org charts.)
csSubtitleTextFormat :: Lens' ChartSpec (Maybe TextFormat) Source #
The subtitle text format. Strikethrough and underline are not supported.
csPieChart :: Lens' ChartSpec (Maybe PieChartSpec) Source #
A pie chart specification.
csOrgChart :: Lens' ChartSpec (Maybe OrgChartSpec) Source #
An org chart specification.
csTreemapChart :: Lens' ChartSpec (Maybe TreemapChartSpec) Source #
A treemap chart specification.
csBasicChart :: Lens' ChartSpec (Maybe BasicChartSpec) Source #
A basic chart specification, can be one of many kinds of charts. See BasicChartType for the list of all charts this supports.
csHiddenDimensionStrategy :: Lens' ChartSpec (Maybe ChartSpecHiddenDimensionStrategy) Source #
Determines how the charts will use hidden rows or columns.
DimensionProperties
data DimensionProperties Source #
Properties about a dimension.
See: dimensionProperties
smart constructor.
Instances
dimensionProperties :: DimensionProperties Source #
Creates a value of DimensionProperties
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dpHiddenByFilter :: Lens' DimensionProperties (Maybe Bool) Source #
True if this dimension is being filtered. This field is read-only.
dpPixelSize :: Lens' DimensionProperties (Maybe Int32) Source #
The height (if a row) or width (if a column) of the dimension in pixels.
dpHiddenByUser :: Lens' DimensionProperties (Maybe Bool) Source #
True if this dimension is explicitly hidden.
dpDeveloperMetadata :: Lens' DimensionProperties [DeveloperMetadata] Source #
The developer metadata associated with a single row or column.
UpdateBandingRequest
data UpdateBandingRequest Source #
Updates properties of the supplied banded range.
See: updateBandingRequest
smart constructor.
Instances
updateBandingRequest :: UpdateBandingRequest Source #
Creates a value of UpdateBandingRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ubrBandedRange :: Lens' UpdateBandingRequest (Maybe BandedRange) Source #
The banded range to update with the new properties.
ubrFields :: Lens' UpdateBandingRequest (Maybe GFieldMask) Source #
The fields that should be updated. At least one field must be specified. The root `bandedRange` is implied and should not be specified. A single `"*"` can be used as short-hand for listing every field.
BatchGetValuesResponse
data BatchGetValuesResponse Source #
The response when retrieving more than one range of values in a spreadsheet.
See: batchGetValuesResponse
smart constructor.
Instances
batchGetValuesResponse :: BatchGetValuesResponse Source #
Creates a value of BatchGetValuesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bgvrSpreadsheetId :: Lens' BatchGetValuesResponse (Maybe Text) Source #
The ID of the spreadsheet the data was retrieved from.
bgvrValueRanges :: Lens' BatchGetValuesResponse [ValueRange] Source #
The requested values. The order of the ValueRanges is the same as the order of the requested ranges.
DeleteBandingRequest
data DeleteBandingRequest Source #
Removes the banded range with the given ID from the spreadsheet.
See: deleteBandingRequest
smart constructor.
Instances
deleteBandingRequest :: DeleteBandingRequest Source #
Creates a value of DeleteBandingRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dbrBandedRangeId :: Lens' DeleteBandingRequest (Maybe Int32) Source #
The ID of the banded range to delete.
DeleteDeveloperMetadataResponse
data DeleteDeveloperMetadataResponse Source #
The response from deleting developer metadata.
See: deleteDeveloperMetadataResponse
smart constructor.
Instances
deleteDeveloperMetadataResponse :: DeleteDeveloperMetadataResponse Source #
Creates a value of DeleteDeveloperMetadataResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ddmrDeletedDeveloperMetadata :: Lens' DeleteDeveloperMetadataResponse [DeveloperMetadata] Source #
The metadata that was deleted.
UpdateDeveloperMetadataResponse
data UpdateDeveloperMetadataResponse Source #
The response from updating developer metadata.
See: updateDeveloperMetadataResponse
smart constructor.
Instances
updateDeveloperMetadataResponse :: UpdateDeveloperMetadataResponse Source #
Creates a value of UpdateDeveloperMetadataResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uDeveloperMetadata :: Lens' UpdateDeveloperMetadataResponse [DeveloperMetadata] Source #
The updated developer metadata.
Request'
A single kind of update to apply to a spreadsheet.
See: request'
smart constructor.
Instances
Creates a value of Request
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
reqAddFilterView
reqDeleteProtectedRange
reqUpdateProtectedRange
reqUpdateCells
reqCreateDeveloperMetadata
reqDuplicateFilterView
reqAddConditionalFormatRule
reqRandomizeRange
reqSortRange
reqUpdateNamedRange
reqDeleteNamedRange
reqInsertRange
reqDeleteBanding
reqUpdateBanding
reqClearBasicFilter
reqAppendCells
reqPasteData
reqUpdateEmbeddedObjectPosition
reqDeleteRange
reqCopyPaste
reqUpdateDimensionGroup
reqDeleteDimensionGroup
reqAutoResizeDimensions
reqAddSheet
reqFindReplace
reqDeleteDimension
reqCutPaste
reqMoveDimension
reqRepeatCell
reqAddProtectedRange
reqUpdateFilterView
reqDeleteFilterView
reqInsertDimension
reqUpdateSheetProperties
reqDeleteConditionalFormatRule
reqUpdateConditionalFormatRule
reqDeleteEmbeddedObject
reqDeleteDeveloperMetadata
reqUpdateDeveloperMetadata
reqMergeCells
reqAddNamedRange
reqAddChart
reqAddBanding
reqDuplicateSheet
reqAutoFill
reqUpdateDimensionProperties
reqUpdateChartSpec
reqSetBasicFilter
reqTextToColumns
reqAddDimensionGroup
reqUpdateSpreadsheetProperties
reqDeleteSheet
reqUnmergeCells
reqUpdateBOrders
reqAppendDimension
reqSetDataValidation
reqAddFilterView :: Lens' Request' (Maybe AddFilterViewRequest) Source #
Adds a filter view.
reqDeleteProtectedRange :: Lens' Request' (Maybe DeleteProtectedRangeRequest) Source #
Deletes a protected range.
reqUpdateProtectedRange :: Lens' Request' (Maybe UpdateProtectedRangeRequest) Source #
Updates a protected range.
reqUpdateCells :: Lens' Request' (Maybe UpdateCellsRequest) Source #
Updates many cells at once.
reqCreateDeveloperMetadata :: Lens' Request' (Maybe CreateDeveloperMetadataRequest) Source #
Creates new developer metadata
reqDuplicateFilterView :: Lens' Request' (Maybe DuplicateFilterViewRequest) Source #
Duplicates a filter view.
reqAddConditionalFormatRule :: Lens' Request' (Maybe AddConditionalFormatRuleRequest) Source #
Adds a new conditional format rule.
reqRandomizeRange :: Lens' Request' (Maybe RandomizeRangeRequest) Source #
Randomizes the order of the rows in a range.
reqSortRange :: Lens' Request' (Maybe SortRangeRequest) Source #
Sorts data in a range.
reqUpdateNamedRange :: Lens' Request' (Maybe UpdateNamedRangeRequest) Source #
Updates a named range.
reqDeleteNamedRange :: Lens' Request' (Maybe DeleteNamedRangeRequest) Source #
Deletes a named range.
reqInsertRange :: Lens' Request' (Maybe InsertRangeRequest) Source #
Inserts new cells in a sheet, shifting the existing cells.
reqDeleteBanding :: Lens' Request' (Maybe DeleteBandingRequest) Source #
Removes a banded range
reqUpdateBanding :: Lens' Request' (Maybe UpdateBandingRequest) Source #
Updates a banded range
reqClearBasicFilter :: Lens' Request' (Maybe ClearBasicFilterRequest) Source #
Clears the basic filter on a sheet.
reqAppendCells :: Lens' Request' (Maybe AppendCellsRequest) Source #
Appends cells after the last row with data in a sheet.
reqPasteData :: Lens' Request' (Maybe PasteDataRequest) Source #
Pastes data (HTML or delimited) into a sheet.
reqUpdateEmbeddedObjectPosition :: Lens' Request' (Maybe UpdateEmbeddedObjectPositionRequest) Source #
Updates an embedded object's (e.g. chart, image) position.
reqDeleteRange :: Lens' Request' (Maybe DeleteRangeRequest) Source #
Deletes a range of cells from a sheet, shifting the remaining cells.
reqCopyPaste :: Lens' Request' (Maybe CopyPasteRequest) Source #
Copies data from one area and pastes it to another.
reqUpdateDimensionGroup :: Lens' Request' (Maybe UpdateDimensionGroupRequest) Source #
Updates the state of the specified group.
reqDeleteDimensionGroup :: Lens' Request' (Maybe DeleteDimensionGroupRequest) Source #
Deletes a group over the specified range.
reqAutoResizeDimensions :: Lens' Request' (Maybe AutoResizeDimensionsRequest) Source #
Automatically resizes one or more dimensions based on the contents of the cells in that dimension.
reqAddSheet :: Lens' Request' (Maybe AddSheetRequest) Source #
Adds a sheet.
reqFindReplace :: Lens' Request' (Maybe FindReplaceRequest) Source #
Finds and replaces occurrences of some text with other text.
reqDeleteDimension :: Lens' Request' (Maybe DeleteDimensionRequest) Source #
Deletes rows or columns in a sheet.
reqCutPaste :: Lens' Request' (Maybe CutPasteRequest) Source #
Cuts data from one area and pastes it to another.
reqMoveDimension :: Lens' Request' (Maybe MoveDimensionRequest) Source #
Moves rows or columns to another location in a sheet.
reqRepeatCell :: Lens' Request' (Maybe RepeatCellRequest) Source #
Repeats a single cell across a range.
reqAddProtectedRange :: Lens' Request' (Maybe AddProtectedRangeRequest) Source #
Adds a protected range.
reqUpdateFilterView :: Lens' Request' (Maybe UpdateFilterViewRequest) Source #
Updates the properties of a filter view.
reqDeleteFilterView :: Lens' Request' (Maybe DeleteFilterViewRequest) Source #
Deletes a filter view from a sheet.
reqInsertDimension :: Lens' Request' (Maybe InsertDimensionRequest) Source #
Inserts new rows or columns in a sheet.
reqUpdateSheetProperties :: Lens' Request' (Maybe UpdateSheetPropertiesRequest) Source #
Updates a sheet's properties.
reqDeleteConditionalFormatRule :: Lens' Request' (Maybe DeleteConditionalFormatRuleRequest) Source #
Deletes an existing conditional format rule.
reqUpdateConditionalFormatRule :: Lens' Request' (Maybe UpdateConditionalFormatRuleRequest) Source #
Updates an existing conditional format rule.
reqDeleteEmbeddedObject :: Lens' Request' (Maybe DeleteEmbeddedObjectRequest) Source #
Deletes an embedded object (e.g, chart, image) in a sheet.
reqDeleteDeveloperMetadata :: Lens' Request' (Maybe DeleteDeveloperMetadataRequest) Source #
Deletes developer metadata
reqUpdateDeveloperMetadata :: Lens' Request' (Maybe UpdateDeveloperMetadataRequest) Source #
Updates an existing developer metadata entry
reqMergeCells :: Lens' Request' (Maybe MergeCellsRequest) Source #
Merges cells together.
reqAddNamedRange :: Lens' Request' (Maybe AddNamedRangeRequest) Source #
Adds a named range.
reqAddChart :: Lens' Request' (Maybe AddChartRequest) Source #
Adds a chart.
reqAddBanding :: Lens' Request' (Maybe AddBandingRequest) Source #
Adds a new banded range
reqDuplicateSheet :: Lens' Request' (Maybe DuplicateSheetRequest) Source #
Duplicates a sheet.
reqAutoFill :: Lens' Request' (Maybe AutoFillRequest) Source #
Automatically fills in more data based on existing data.
reqUpdateDimensionProperties :: Lens' Request' (Maybe UpdateDimensionPropertiesRequest) Source #
Updates dimensions' properties.
reqUpdateChartSpec :: Lens' Request' (Maybe UpdateChartSpecRequest) Source #
Updates a chart's specifications.
reqSetBasicFilter :: Lens' Request' (Maybe SetBasicFilterRequest) Source #
Sets the basic filter on a sheet.
reqTextToColumns :: Lens' Request' (Maybe TextToColumnsRequest) Source #
Converts a column of text into many columns of text.
reqAddDimensionGroup :: Lens' Request' (Maybe AddDimensionGroupRequest) Source #
Creates a group over the specified range.
reqUpdateSpreadsheetProperties :: Lens' Request' (Maybe UpdateSpreadsheetPropertiesRequest) Source #
Updates the spreadsheet's properties.
reqDeleteSheet :: Lens' Request' (Maybe DeleteSheetRequest) Source #
Deletes a sheet.
reqUnmergeCells :: Lens' Request' (Maybe UnmergeCellsRequest) Source #
Unmerges merged cells.
reqUpdateBOrders :: Lens' Request' (Maybe UpdateBOrdersRequest) Source #
Updates the borders in a range of cells.
reqAppendDimension :: Lens' Request' (Maybe AppendDimensionRequest) Source #
Appends dimensions to the end of a sheet.
reqSetDataValidation :: Lens' Request' (Maybe SetDataValidationRequest) Source #
Sets data validation for one or more cells.
LineStyle
Properties that describe the style of a line.
See: lineStyle
smart constructor.
Instances
Eq LineStyle Source # | |
Data LineStyle Source # | |
Defined in Network.Google.Sheets.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LineStyle -> c LineStyle # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LineStyle # toConstr :: LineStyle -> Constr # dataTypeOf :: LineStyle -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LineStyle) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LineStyle) # gmapT :: (forall b. Data b => b -> b) -> LineStyle -> LineStyle # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LineStyle -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LineStyle -> r # gmapQ :: (forall d. Data d => d -> u) -> LineStyle -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> LineStyle -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LineStyle -> m LineStyle # | |
Show LineStyle Source # | |
Generic LineStyle Source # | |
ToJSON LineStyle Source # | |
Defined in Network.Google.Sheets.Types.Product | |
FromJSON LineStyle Source # | |
type Rep LineStyle Source # | |
Defined in Network.Google.Sheets.Types.Product type Rep LineStyle = D1 (MetaData "LineStyle" "Network.Google.Sheets.Types.Product" "gogol-sheets-0.4.0-DWkMVDpj7ZbHiXYeCjugGu" False) (C1 (MetaCons "LineStyle'" PrefixI True) (S1 (MetaSel (Just "_lsWidth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_lsType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LineStyleType)))) |
DeleteConditionalFormatRuleResponse
data DeleteConditionalFormatRuleResponse Source #
The result of deleting a conditional format rule.
See: deleteConditionalFormatRuleResponse
smart constructor.
Instances
deleteConditionalFormatRuleResponse :: DeleteConditionalFormatRuleResponse Source #
Creates a value of DeleteConditionalFormatRuleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dcfrrRule :: Lens' DeleteConditionalFormatRuleResponse (Maybe ConditionalFormatRule) Source #
The rule that was deleted.
UpdateConditionalFormatRuleResponse
data UpdateConditionalFormatRuleResponse Source #
The result of updating a conditional format rule.
See: updateConditionalFormatRuleResponse
smart constructor.
Instances
updateConditionalFormatRuleResponse :: UpdateConditionalFormatRuleResponse Source #
Creates a value of UpdateConditionalFormatRuleResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uNewRule :: Lens' UpdateConditionalFormatRuleResponse (Maybe ConditionalFormatRule) Source #
The new rule that replaced the old rule (if replacing), or the rule that was moved (if moved)
uNewIndex :: Lens' UpdateConditionalFormatRuleResponse (Maybe Int32) Source #
The index of the new rule.
uOldIndex :: Lens' UpdateConditionalFormatRuleResponse (Maybe Int32) Source #
The old index of the rule. Not set if a rule was replaced (because it is the same as new_index).
uOldRule :: Lens' UpdateConditionalFormatRuleResponse (Maybe ConditionalFormatRule) Source #
The old (deleted) rule. Not set if a rule was moved (because it is the same as new_rule).