pub struct DuplicateSheetRequest {
pub insert_sheet_index: Option<i32>,
pub new_sheet_id: Option<i32>,
pub new_sheet_name: Option<String>,
pub source_sheet_id: Option<i32>,
}
Expand description
Duplicates the contents of a sheet.
This type is not used in any activity, and only used as part of another schema.
Fields§
§insert_sheet_index: Option<i32>
The zero-based index where the new sheet should be inserted. The index of all sheets after this are incremented.
new_sheet_id: Option<i32>
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.
new_sheet_name: Option<String>
The name of the new sheet. If empty, a new name is chosen for you.
source_sheet_id: Option<i32>
The sheet to duplicate. If the source sheet is of DATA_SOURCE type, its backing DataSource is also duplicated and associated with the new copy of the sheet. No data execution is triggered, the grid data of this sheet is also copied over but only available after the batch request completes.
Trait Implementations§
Source§impl Clone for DuplicateSheetRequest
impl Clone for DuplicateSheetRequest
Source§fn clone(&self) -> DuplicateSheetRequest
fn clone(&self) -> DuplicateSheetRequest
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DuplicateSheetRequest
impl Debug for DuplicateSheetRequest
Source§impl Default for DuplicateSheetRequest
impl Default for DuplicateSheetRequest
Source§fn default() -> DuplicateSheetRequest
fn default() -> DuplicateSheetRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DuplicateSheetRequest
impl<'de> Deserialize<'de> for DuplicateSheetRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DuplicateSheetRequest
impl Serialize for DuplicateSheetRequest
impl Part for DuplicateSheetRequest
Auto Trait Implementations§
impl Freeze for DuplicateSheetRequest
impl RefUnwindSafe for DuplicateSheetRequest
impl Send for DuplicateSheetRequest
impl Sync for DuplicateSheetRequest
impl Unpin for DuplicateSheetRequest
impl UnwindSafe for DuplicateSheetRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more