[][src]Struct google_sheets4::Sheet

pub struct Sheet {
    pub conditional_formats: Option<Vec<ConditionalFormatRule>>,
    pub banded_ranges: Option<Vec<BandedRange>>,
    pub merges: Option<Vec<GridRange>>,
    pub basic_filter: Option<BasicFilter>,
    pub developer_metadata: Option<Vec<DeveloperMetadata>>,
    pub column_groups: Option<Vec<DimensionGroup>>,
    pub charts: Option<Vec<EmbeddedChart>>,
    pub filter_views: Option<Vec<FilterView>>,
    pub slicers: Option<Vec<Slicer>>,
    pub properties: Option<SheetProperties>,
    pub protected_ranges: Option<Vec<ProtectedRange>>,
    pub data: Option<Vec<GridData>>,
    pub row_groups: Option<Vec<DimensionGroup>>,
}

A sheet in a spreadsheet.

This type is not used in any activity, and only used as part of another schema.

Fields

conditional_formats: Option<Vec<ConditionalFormatRule>>

The conditional format rules in this sheet.

banded_ranges: Option<Vec<BandedRange>>

The banded (alternating colors) ranges on this sheet.

merges: Option<Vec<GridRange>>

The ranges that are merged together.

basic_filter: Option<BasicFilter>

The filter on this sheet, if any.

developer_metadata: Option<Vec<DeveloperMetadata>>

The developer metadata associated with a sheet.

column_groups: Option<Vec<DimensionGroup>>

All column groups on this sheet, ordered by increasing range start index, then by group depth.

charts: Option<Vec<EmbeddedChart>>

The specifications of every chart on this sheet.

filter_views: Option<Vec<FilterView>>

The filter views in this sheet.

slicers: Option<Vec<Slicer>>

The slicers on this sheet.

properties: Option<SheetProperties>

The properties of the sheet.

protected_ranges: Option<Vec<ProtectedRange>>

The protected ranges in this sheet.

data: Option<Vec<GridData>>

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).

row_groups: Option<Vec<DimensionGroup>>

All row groups on this sheet, ordered by increasing range start index, then by group depth.

Trait Implementations

impl Clone for Sheet[src]

impl Debug for Sheet[src]

impl Default for Sheet[src]

impl<'de> Deserialize<'de> for Sheet[src]

impl Part for Sheet[src]

impl Serialize for Sheet[src]

Auto Trait Implementations

impl RefUnwindSafe for Sheet

impl Send for Sheet

impl Sync for Sheet

impl Unpin for Sheet

impl UnwindSafe for Sheet

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any