type SheetId = string;typeSheetId=string;typeSheetId=string;Stable identifier used to address a workbook sheet.API reference →interface NamedRangeSnapshot {
name: string;
scope?: SheetId;
range: Range;
}interfaceNamedRangeSnapshot {name:string;scope?:SheetId;range:Range;}interfaceNamedRangeSnapshot {name:string;scope?:SheetId;range:Range;}Workbook-global or sheet-scoped named range used by formulas and persistence.API reference →interface SheetSnapshot {
id: SheetId;
name: string;
order: number;
visibility?: SheetVisibility;
rowCount: number;
columns: Column[];
frozenRows?: number;
frozenCols?: number;
rowMeta?: Array<[row: number, meta: RowMetadata]>;
merges?: MergeRange[];
conditionalFormats?: ConditionalFormatRule[];
hyperlinks?: CellHyperlink[];
validationRules?: DataValidationRule[];
protectedRanges?: ProtectedRange[];
// … 7 more lines — see the API reference
}interfaceSheetSnapshot {id:SheetId;name:string;order:number;visibility?:SheetVisibility;rowCount:number;columns:Column[];frozenRows?:number;frozenCols?:number;rowMeta?:Array<[row: number, meta: RowMetadata]>;merges?:MergeRange[];conditionalFormats?:ConditionalFormatRule[];hyperlinks?:CellHyperlink[];validationRules?:DataValidationRule[];protectedRanges?:ProtectedRange[];// … 7 more lines — see the API reference}interfaceSheetSnapshot {id:SheetId;name:string;order:number;visibility?:SheetVisibility;rowCount:number;columns:Column[];frozenRows?:number;frozenCols?:number;rowMeta?:Array<[row: number,meta: RowMetadata,]>;merges?:MergeRange[];conditionalFormats?:ConditionalFormatRule[];hyperlinks?:CellHyperlink[];validationRules?:DataValidationRule[];// … 13 more lines — see the API reference}Serializable complete state for one workbook sheet.API reference →