Структура данных книги
IWorkbookData
IWorkbookData представляет снимок книги в Univer Sheets.
Свойства
| Свойство | Тип | Описание |
|---|---|---|
| id | string | Уникальный идентификатор книги Univer Sheets. |
| name | string | Название книги Univer Sheets. |
| appVersion | string | Версия определения модели Univer. |
| locale | LocaleType | Локаль документа. |
| styles | Record<string, Nullable<IStyleData>> | Ссылки на стили книги. |
| sheetOrder | string[] | Массив идентификаторов листов, определяющий порядок листов. |
| sheets | { [sheetId: string]: Partial<IWorksheetData> } | Объект с данными каждого листа. |
| resources? | IResources | Хранилище данных плагинов. |
Пример
TypeScript
const workbookData: IWorkbookData = { id: 'unique-workbook-id', name: 'My Workbook', appVersion: '0.10.2', locale: LocaleType.EN_US, styles: {/* style definitions */}, sheetOrder: ['sheet1', 'sheet2'], sheets: { sheet1: {/* sheet data */}, sheet2: {/* sheet data */}, },}Использование
IWorkbookData — объект для хранения данных в Univer Sheets. В основном он используется для следующих задач:
Свойство resources используется для хранения данных плагинов. Подробнее см. в разделе Пользовательская модель плагина.
Насколько полезно это руководство?