[][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 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.

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 Part for Sheet[src]

impl Default for Sheet[src]

impl Clone for Sheet[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Sheet[src]

impl Serialize for Sheet[src]

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

Auto Trait Implementations

impl Send for Sheet

impl Unpin for Sheet

impl Sync for Sheet

impl UnwindSafe for Sheet

impl RefUnwindSafe for Sheet

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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