Перейти к содержимому
FastOffice

Листы

Жизненный цикл листов, копирование между книгами, видимость, защита и закрепление областей. Операций на странице: 17.

Жизненный цикл листов, копирование между книгами, видимость, защита и закрепление областей. Термины — в глоссарии.

Применяет freeze pane.

Запрос

Поле Тип TypeScript Обяз.
operation "apply_freeze_pane" да
subsetId string да
sheetKey string да
row number да
col number да
frozen boolean да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · apply_freeze_pane

Поле Тип TypeScript Обяз.
operation "apply_freeze_pane" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
frozen boolean да
topLeftCell string | null нет
xSplit number | null нет
ySplit number | null нет
changedFreezePane boolean да
dirtyCellCount number да
currentSourceSaveReadiness ContractCurrentSourceSaveReadiness | null нет
activeSheet ContractActiveSheetMeta да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset да

Минимальный JSON-шаблон

{
"operation": "apply_freeze_pane",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"row": 0,
"col": 0,
"frozen": false,
"requestedBackend": "native-desktop"
}

Копирует sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "copy_sheet_bounded" да
subsetId string да
sheetKey string да
name string да
targetIndex number | null нет
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · copy_sheet_bounded

Поле Тип TypeScript Обяз.
operation "copy_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
sourceSheet ContractActiveSheetMeta да
copiedSheet ContractActiveSheetMeta да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetCopyClaim "live_verified" да
copyScope "same_workbook_cell_formula_style_merge_layout_and_safe_sheet_metadata" да
copiedSheetIdentityNew true да
copiedSheetValuesPreserved true да
formulaCopyClaim "live_verified" да
formulaCopyScope "same_sheet_formula_text_and_cached_value_preserved" да
styleCopyClaim "live_verified" да
styleCopyScope "existing_workbook_style_indexes_preserved" да
mergeLayoutCopyClaim "live_verified" да
mergeLayoutCopyScope "row_column_geometry_merges_freeze_views_tables_and_safe_sheet_xml_preserved" да
pqOutputTargetCopyClaim "no" да
vbaModuleCopyClaim "no" да
broadWorkbookCloneClaim "no" да

Минимальный JSON-шаблон

{
"operation": "copy_sheet_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"name": "<string>",
"requestedBackend": "native-desktop"
}

Копирует sheet to workbook bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "copy_sheet_to_workbook_bounded" да
sourceSubsetId string да
targetSubsetId string да
sourceSheetKey string да
name string да
targetViewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · copy_sheet_to_workbook_bounded

Поле Тип TypeScript Обяз.
operation "copy_sheet_to_workbook_bounded" да
sourceSubsetId string да
targetSubsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
sourceSheet ContractActiveSheetMeta да
copiedSheet ContractActiveSheetMeta да
targetActiveSheet ContractActiveSheetMeta да
targetSheetCount number да
targetWorkbookSheets ContractWorkbookSheetMeta[] да
targetGeometry ContractGeometrySubset да
targetRecalcNeeded boolean да
targetViewport ViewportWindow да
targetPreviewCells ContractPreviewCell[] да
targetLayoutMetrics ContractLayoutMetricsSubset | null нет
sheetCopyClaim "live_verified" да
copyScope "bounded_cross_workbook_cell_formula_style_merge_layout" да
copiedSheetIdentityNew true да
copiedSheetValuesPreserved true да
formulaCopyClaim "live_verified" да
formulaCopyScope "same_sheet_formula_text_and_cached_value_preserved" да
styleCopyClaim "live_verified" да
styleCopyScope "existing_target_workbook_style_indexes_preserved" да
mergeLayoutCopyClaim "live_verified" да
mergeLayoutCopyScope "row_column_geometry_merges_and_freeze_preserved" да
pqOutputTargetCopyClaim "no" да
vbaModuleCopyClaim "no" да
broadWorkbookCloneClaim "no" да

Минимальный JSON-шаблон

{
"operation": "copy_sheet_to_workbook_bounded",
"sourceSubsetId": "<string>",
"targetSubsetId": "<string>",
"sourceSheetKey": "<string>",
"name": "<string>",
"requestedBackend": "native-desktop"
}

Копирует sheet values only bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "copy_sheet_values_only_bounded" да
subsetId string да
sheetKey string да
name string да
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · copy_sheet_values_only_bounded

Поле Тип TypeScript Обяз.
operation "copy_sheet_values_only_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
sourceSheet ContractActiveSheetMeta да
copiedSheet ContractActiveSheetMeta да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetCopyClaim "live_verified" да
copyScope "values_only_same_workbook_sheet" да
copiedSheetIdentityNew true да
copiedSheetValuesPreserved true да
formulaCopyClaim "no" да
styleCopyClaim "no" да
mergeLayoutCopyClaim "no" да
pqOutputTargetCopyClaim "no" да
vbaModuleCopyClaim "no" да
broadWorkbookCloneClaim "no" да

Минимальный JSON-шаблон

{
"operation": "copy_sheet_values_only_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"name": "<string>",
"requestedBackend": "native-desktop"
}

Создаёт sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "create_sheet_bounded" да
subsetId string да
name string да
targetIndex number | null нет
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · create_sheet_bounded

Поле Тип TypeScript Обяз.
operation "create_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
createdSheet ContractActiveSheetMeta да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetCreateClaim "live_verified" да
sheetCopyClaim "live_verified" да
deleteReferencedSheetClaim "blocked_truthful_boundary" да
formulaReferenceDeleteRewriteClaim "no" да

Минимальный JSON-шаблон

{
"operation": "create_sheet_bounded",
"subsetId": "<subsetId>",
"name": "<string>",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "custom_views_manager" да
subsetId string да
intent ContractCustomViewsIntent да
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · custom_views_manager

Поле Тип TypeScript Обяз.
operation "custom_views_manager" да
subsetId string да
session ContractSubsetSessionInfo да
result ContractCustomViewsResult да

Минимальный JSON-шаблон

{
"operation": "custom_views_manager",
"subsetId": "<subsetId>",
"intent": "<ContractCustomViewsIntent>",
"requestedBackend": "native-desktop"
}

Удаляет sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "delete_sheet_bounded" да
subsetId string да
sheetKey string да
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · delete_sheet_bounded

Поле Тип TypeScript Обяз.
operation "delete_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
deletedSheet ContractActiveSheetMeta да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetDeleteClaim "live_verified" да
deleteScope "unreferenced_bounded_sheet_only" да
deleteReferencedSheetClaim "blocked_truthful_boundary" да
sheetCopyClaim "live_verified" да
formulaReferenceDeleteRewriteClaim "no" да

Минимальный JSON-шаблон

{
"operation": "delete_sheet_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"requestedBackend": "native-desktop"
}

Перемещает sheet to workbook bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "move_sheet_to_workbook_bounded" да
sourceSubsetId string да
targetSubsetId string да
sourceSheetKey string да
name string да
sourceViewport ViewportWindow | null нет
targetViewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · move_sheet_to_workbook_bounded

Поле Тип TypeScript Обяз.
operation "move_sheet_to_workbook_bounded" да
sourceSubsetId string да
targetSubsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
targetDelta DeltaSummary да
sourceDelta DeltaSummary да
sourceSheet ContractActiveSheetMeta да
movedSheet ContractActiveSheetMeta да
sourceActiveSheet ContractActiveSheetMeta да
sourceSheetCount number да
sourceWorkbookSheets ContractWorkbookSheetMeta[] да
sourceGeometry ContractGeometrySubset да
sourceRecalcNeeded boolean да
sourceViewport ViewportWindow да
sourcePreviewCells ContractPreviewCell[] да
sourceLayoutMetrics ContractLayoutMetricsSubset | null нет
targetActiveSheet ContractActiveSheetMeta да
targetSheetCount number да
targetWorkbookSheets ContractWorkbookSheetMeta[] да
targetGeometry ContractGeometrySubset да
targetRecalcNeeded boolean да
targetViewport ViewportWindow да
targetPreviewCells ContractPreviewCell[] да
targetLayoutMetrics ContractLayoutMetricsSubset | null нет
sheetMoveClaim "live_verified" да
moveScope "bounded_cross_workbook_unreferenced_sheet_cell_formula_style_merge_layout" да
sourceSheetRemoved true да
targetSheetIdentityNew true да
movedSheetValuesPreserved true да
formulaCopyClaim "live_verified" да
formulaCopyScope "same_sheet_formula_text_and_cached_value_preserved" да
styleCopyClaim "live_verified" да
styleCopyScope "existing_target_workbook_style_indexes_preserved" да
mergeLayoutCopyClaim "live_verified" да
mergeLayoutCopyScope "row_column_geometry_merges_and_freeze_preserved" да
formulaReferenceMoveRewriteClaim "no" да
pqOutputTargetCopyClaim "no" да
vbaModuleCopyClaim "no" да
broadWorkbookCloneClaim "no" да

Минимальный JSON-шаблон

{
"operation": "move_sheet_to_workbook_bounded",
"sourceSubsetId": "<string>",
"targetSubsetId": "<string>",
"sourceSheetKey": "<string>",
"name": "<string>",
"requestedBackend": "native-desktop"
}

Повторяет sheet lifecycle bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "redo_sheet_lifecycle_bounded" да
subsetId string да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · redo_sheet_lifecycle_bounded

Поле Тип TypeScript Обяз.
operation "redo_sheet_lifecycle_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
action string да
sheetName string да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
sheetLifecycleRedoClaim "live_verified" да
redoScope "last_undone_current_workbook_sheet_move_or_copy_snapshot_current_session" да

Минимальный JSON-шаблон

{
"operation": "redo_sheet_lifecycle_bounded",
"subsetId": "<subsetId>",
"requestedBackend": "native-desktop"
}

Переименовывает sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "rename_sheet_bounded" да
subsetId string да
sheetKey string да
newName string да
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · rename_sheet_bounded

Поле Тип TypeScript Обяз.
operation "rename_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
renamedSheet ContractActiveSheetMeta да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetRenameClaim "live_verified" да
formulaReferenceAutoUpdateClaim "live_verified" да
formulaReferenceBehavior "updated_truthfully" да

Минимальный JSON-шаблон

{
"operation": "rename_sheet_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"newName": "<string>",
"requestedBackend": "native-desktop"
}

Меняет порядок sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "reorder_sheet_bounded" да
subsetId string да
sheetKey string да
targetIndex number да
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · reorder_sheet_bounded

Поле Тип TypeScript Обяз.
operation "reorder_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
movedSheet ContractActiveSheetMeta да
previousIndex number да
targetIndex number да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetReorderClaim "live_verified" да
reorderScope "same_workbook_sheet_order_only" да
sheetIdentityPreservedAfterReorder true да
formulaReferencePositionRewriteClaim "no" да
formulaReferencesRemainIdentityBased true да
sheetCopyClaim "live_verified" да

Минимальный JSON-шаблон

{
"operation": "reorder_sheet_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"targetIndex": 0,
"requestedBackend": "native-desktop"
}

Устанавливает sheet code name bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "set_sheet_code_name_bounded" да
subsetId string да
sheetKey string да
codeName string да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · set_sheet_code_name_bounded

Поле Тип TypeScript Обяз.
operation "set_sheet_code_name_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
changedSheet ContractActiveSheetMeta да
previousCodeName string | null да
codeName string да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetCodeNameClaim "live_verified" да
codeNameScope "same_workbook_worksheet_sheetPr_codeName" да

Минимальный JSON-шаблон

{
"operation": "set_sheet_code_name_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"codeName": "<string>",
"requestedBackend": "native-desktop"
}

Устанавливает sheet right to left bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "set_sheet_right_to_left_bounded" да
subsetId string да
sheetKey string да
rightToLeft boolean да
expectedRevision number | null нет
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · set_sheet_right_to_left_bounded

Поле Тип TypeScript Обяз.
operation "set_sheet_right_to_left_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
changedSheet ContractActiveSheetMeta да
previousRightToLeft boolean | null да
rightToLeft boolean да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetRightToLeftClaim "live_verified" да
rightToLeftScope "same_workbook_worksheet_sheetView_rightToLeft" да

Минимальный JSON-шаблон

{
"operation": "set_sheet_right_to_left_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"rightToLeft": false,
"requestedBackend": "native-desktop"
}

Устанавливает sheet tab color bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "set_sheet_tab_color_bounded" да
subsetId string да
sheetKey string да
rgb string | null да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · set_sheet_tab_color_bounded

Поле Тип TypeScript Обяз.
operation "set_sheet_tab_color_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
changedSheet ContractActiveSheetMeta да
previousTabColorRgb string | null да
tabColorRgb string | null да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetTabColorClaim "live_verified" да
tabColorScope "same_workbook_worksheet_sheetPr_tabColor_rgb" да

Минимальный JSON-шаблон

{
"operation": "set_sheet_tab_color_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"rgb": "<string>",
"requestedBackend": "native-desktop"
}

Устанавливает sheet visibility bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "set_sheet_visibility_bounded" да
subsetId string да
sheetKey string да
visibilityState ContractSheetVisibilityState да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · set_sheet_visibility_bounded

Поле Тип TypeScript Обяз.
operation "set_sheet_visibility_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
changedSheet ContractActiveSheetMeta да
previousVisibilityState ContractSheetVisibilityState да
visibilityState ContractSheetVisibilityState да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
workbookHistory ContractWorkbookHistoryProjection да
sheetVisibilityClaim "live_verified" да
visibilityScope "same_workbook_visible_hidden_very_hidden" да
veryHiddenClaim "live_verified" да
lastVisibleSheetHideClaim "blocked_truthful_boundary" да

Минимальный JSON-шаблон

{
"operation": "set_sheet_visibility_bounded",
"subsetId": "<subsetId>",
"sheetKey": "<sheetPath>",
"visibilityState": "<ContractSheetVisibilityState>",
"requestedBackend": "native-desktop"
}

Отменяет delete sheet bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "undo_delete_sheet_bounded" да
subsetId string да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · undo_delete_sheet_bounded

Поле Тип TypeScript Обяз.
operation "undo_delete_sheet_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
restoredSheet ContractActiveSheetMeta да
restoredIndex number да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
sheetUndoDeleteClaim "live_verified" да
undoDeleteScope "last_unreferenced_bounded_sheet_current_session" да
undoDeletePersistenceClaim "save_reopen_after_restore_live" да
formulaReferenceDeleteRewriteClaim "no" да

Минимальный JSON-шаблон

{
"operation": "undo_delete_sheet_bounded",
"subsetId": "<subsetId>",
"requestedBackend": "native-desktop"
}

Отменяет sheet lifecycle bounded.

Запрос

Поле Тип TypeScript Обяз.
operation "undo_sheet_lifecycle_bounded" да
subsetId string да
viewport ViewportWindow | null нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · undo_sheet_lifecycle_bounded

Поле Тип TypeScript Обяз.
operation "undo_sheet_lifecycle_bounded" да
subsetId string да
session ContractSubsetSessionInfo да
supportedSubset string да
delta DeltaSummary да
action string да
sheetName string да
activeSheet ContractActiveSheetMeta да
sheetCount number да
workbookSheets ContractWorkbookSheetMeta[] да
geometry ContractGeometrySubset да
recalcNeeded boolean да
viewport ViewportWindow да
previewCells ContractPreviewCell[] да
layoutMetrics ContractLayoutMetricsSubset | null нет
sheetLifecycleUndoClaim "live_verified" да
undoScope "last_current_workbook_sheet_move_or_copy_snapshot_current_session" да

Минимальный JSON-шаблон

{
"operation": "undo_sheet_lifecycle_bounded",
"subsetId": "<subsetId>",
"requestedBackend": "native-desktop"
}

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.