UNPKG

@officesdk/web

Version:

Web JS SDK for the Office SDK

22 lines (21 loc) 829 B
import { createSpreadsheetWorksheetProxy } from './worksheet'; export function createSpreadsheetWorkbookProxy(workbook) { return { getWorksheets: function () { return workbook.getWorksheets().map(function (worksheet) { return createSpreadsheetWorksheetProxy(worksheet); }); }, getWorksheetById: function (sheetId) { var worksheet = workbook.getWorksheetById(sheetId); if (!worksheet) { return null; } return createSpreadsheetWorksheetProxy(worksheet); }, getActiveWorksheet: function () { return createSpreadsheetWorksheetProxy(workbook.getActiveWorksheet()); }, setActiveWorksheet: function (sheetId) { return workbook.setActiveWorksheet(sheetId); }, }; }