pub struct SpreadsheetService { /* private fields */ }Expand description
Implementations§
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn batch_set_cell_style(
&self,
request: BatchSetCellStyleRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<BatchSetCellStyleResponse>>
pub async fn batch_set_cell_style( &self, request: BatchSetCellStyleRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<BatchSetCellStyleResponse>>
该接口用于根据 spreadsheetToken 、range和样式信息 批量更新单元格样式;单次写入不超过5000行,100列。建议在设置边框样式时, 每次更新的单元格数量不要超过30000个。一个区域被多个range覆盖时,仅最后一个样式会被应用。
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn merge_cells(
&self,
request: MergeCellsRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<MergeCellsResponse>>
pub async fn merge_cells( &self, request: MergeCellsRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<MergeCellsResponse>>
合并单元格
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn reading_a_single_range(
&self,
request: ReadingSingleRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<ReadingSingleRangeResponse>>
pub async fn reading_a_single_range( &self, request: ReadingSingleRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<ReadingSingleRangeResponse>>
读取单个范围
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn reading_multi_ranges(
&self,
request: ReadingMultipleRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<ReadingMultiRangesResponse>>
pub async fn reading_multi_ranges( &self, request: ReadingMultipleRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<ReadingMultiRangesResponse>>
读取多个范围
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn set_cell_style(
&self,
request: SetCellStyleRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<SetCellStyleResponse>>
pub async fn set_cell_style( &self, request: SetCellStyleRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<SetCellStyleResponse>>
该接口用于根据 spreadsheetToken 、range 和样式信息更新单元格样式;单次写入不超过5000行,100列。建议在设置边框样式时, 每次更新的单元格数量不要超过30000个。
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn split_cells(
&self,
request: SplitCellsRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<SplitCellsResponse>>
pub async fn split_cells( &self, request: SplitCellsRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<SplitCellsResponse>>
拆分单元格
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn write_data_to_single_range(
&self,
request: WriteDataToSingleRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>
pub async fn write_data_to_single_range( &self, request: WriteDataToSingleRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>
写入单个范围
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn write_data_multi_ranges(
&self,
request: WriteDataToMultiRangesRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>
pub async fn write_data_multi_ranges( &self, request: WriteDataToMultiRangesRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>
向多个范围写入数据
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn write_image(
&self,
request: WriteImageRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<WriteImageResponse>>
pub async fn write_image( &self, request: WriteImageRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<WriteImageResponse>>
该接口用于根据 spreadsheetToken 和 range 向单个格子写入图片。
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn add_dimension_range(
&self,
request: AddDimensionRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<DimensionRangeResponse>>
pub async fn add_dimension_range( &self, request: AddDimensionRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<DimensionRangeResponse>>
该接口用于在电子表格中增加空白行或列。
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn delete_dimension_range(
&self,
request: DeleteDimensionRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<DeleteDimensionRangeResponse>>
pub async fn delete_dimension_range( &self, request: DeleteDimensionRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<DeleteDimensionRangeResponse>>
该接口用于删除电子表格中的指定行或列。
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn insert_dimension_range(
&self,
request: InsertDimensionRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<EmptyResponse>>
pub async fn insert_dimension_range( &self, request: InsertDimensionRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<EmptyResponse>>
插入行列
Source§impl SpreadsheetService
impl SpreadsheetService
Sourcepub async fn update_dimension_range(
&self,
request: UpdateDimensionRangeRequest,
option: Option<RequestOption>,
) -> SDKResult<BaseResponse<EmptyResponse>>
pub async fn update_dimension_range( &self, request: UpdateDimensionRangeRequest, option: Option<RequestOption>, ) -> SDKResult<BaseResponse<EmptyResponse>>
该接口用于更新设置电子表格中行列的属性,包括是否隐藏行列和设置行高列宽。
Trait Implementations§
Source§impl ExecutableBuilder<SpreadsheetService, DeleteDimensionRangeRequest, BaseResponse<DeleteDimensionRangeResponse>> for DeleteDimensionRangeRequestBuilder
impl ExecutableBuilder<SpreadsheetService, DeleteDimensionRangeRequest, BaseResponse<DeleteDimensionRangeResponse>> for DeleteDimensionRangeRequestBuilder
Source§fn build(self) -> DeleteDimensionRangeRequest
fn build(self) -> DeleteDimensionRangeRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<DeleteDimensionRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<DeleteDimensionRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<DeleteDimensionRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<DeleteDimensionRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Source§impl ExecutableBuilder<SpreadsheetService, InsertDimensionRangeRequest, BaseResponse<EmptyResponse>> for InsertDimensionRangeRequestBuilder
impl ExecutableBuilder<SpreadsheetService, InsertDimensionRangeRequest, BaseResponse<EmptyResponse>> for InsertDimensionRangeRequestBuilder
Source§fn build(self) -> InsertDimensionRangeRequest
fn build(self) -> InsertDimensionRangeRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Source§impl ExecutableBuilder<SpreadsheetService, ReadingSingleRangeRequest, BaseResponse<ReadingSingleRangeResponse>> for ReadingSingleRangeRequestBuilder
impl ExecutableBuilder<SpreadsheetService, ReadingSingleRangeRequest, BaseResponse<ReadingSingleRangeResponse>> for ReadingSingleRangeRequestBuilder
Source§fn build(self) -> ReadingSingleRangeRequest
fn build(self) -> ReadingSingleRangeRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<ReadingSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<ReadingSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<ReadingSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<ReadingSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Source§impl ExecutableBuilder<SpreadsheetService, UpdateDimensionRangeRequest, BaseResponse<EmptyResponse>> for UpdateDimensionRangeRequestBuilder
impl ExecutableBuilder<SpreadsheetService, UpdateDimensionRangeRequest, BaseResponse<EmptyResponse>> for UpdateDimensionRangeRequestBuilder
Source§fn build(self) -> UpdateDimensionRangeRequest
fn build(self) -> UpdateDimensionRangeRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<EmptyResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Source§impl ExecutableBuilder<SpreadsheetService, WriteDataToMultiRangesRequest, BaseResponse<WriteDataToMultiRangesResponse>> for WriteDataToMultiRangesBuilder
impl ExecutableBuilder<SpreadsheetService, WriteDataToMultiRangesRequest, BaseResponse<WriteDataToMultiRangesResponse>> for WriteDataToMultiRangesBuilder
Source§fn build(self) -> WriteDataToMultiRangesRequest
fn build(self) -> WriteDataToMultiRangesRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToMultiRangesResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Source§impl ExecutableBuilder<SpreadsheetService, WriteDataToSingleRangeRequest, BaseResponse<SheetDataUpdates>> for WriteDataToSingleRangeBuilder
impl ExecutableBuilder<SpreadsheetService, WriteDataToSingleRangeRequest, BaseResponse<SheetDataUpdates>> for WriteDataToSingleRangeBuilder
Source§fn build(self) -> WriteDataToSingleRangeRequest
fn build(self) -> WriteDataToSingleRangeRequest
构建请求对象
Source§fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行请求并返回响应
Source§fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute_with_options<'life0, 'async_trait>(
self,
service: &'life0 SpreadsheetService,
option: RequestOption,
) -> Pin<Box<dyn Future<Output = SDKResult<BaseResponse<WriteDataToSingleRangeResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
带选项执行请求
Auto Trait Implementations§
impl Freeze for SpreadsheetService
impl !RefUnwindSafe for SpreadsheetService
impl Send for SpreadsheetService
impl Sync for SpreadsheetService
impl Unpin for SpreadsheetService
impl !UnwindSafe for SpreadsheetService
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