L0 = STR = SHEET = DATATYPES = SEL = DATA = FUNCTIONS = SHEET.Functions SHEET.Element -- SHEET.Element.immutable ==> "Boolean" -- SHEET.Range.location --> L0.String -- SHEET.Range.widthBound --> L0.Integer -- SHEET.Range.heightBound --> L0.Integer -- SHEET.Line.content --> SHEET.LineContent -- SHEET.LineNode.keys ==> "IntegerArray" -- SHEET.Style.id --> L0.Integer -- SHEET.Cell.border --> L0.Integer -- SHEET.Cell.align --> L0.Integer -- SHEET.Cell.locked --> L0.Boolean -- SHEET.Cell.columnSpan --> L0.Integer -- SHEET.Cell.rowSpan --> L0.Integer -- SHEET.Cell.background --> DATATYPES.RGB.Integer -- SHEET.Cell.foreground --> DATATYPES.RGB.Integer -- SHEET.Cell.font --> DATATYPES.Font -- SHEET.Cell.formatString --> L0.String -- SHEET.Cell.formatIndex --> L0.Integer "Variable" SHEET.Cell -- SHEET.Cell.label --> L0.String -- SHEET.Cell.content --> L0.Value "Variant" L0.HasDefaultLiteralType L0.Variant L0.valueAccessor FUNCTIONS.contentValueAccessor SEL.HasDisplayValue _ : L0.Value SEL.HasDisplayColumn "HasDisplayValue" L0.HasValueType "String" L0.valueAccessor FUNCTIONS.contentDisplayValueAccessor @L0.assert SHEET.session FUNCTIONS.spreadsheetSession @L0.assert STR.input FUNCTIONS.spreadsheetInput >-- SHEET.Cell.HasStyle --> SHEET.Style -- SHEET.Cell.style --> L0.Value -- SHEET.Cell.editable --> L0.Value -- SHEET.Headers.rowHeights --> L0.IntegerArray -- SHEET.Headers.rowLabels --> L0.StringArray -- SHEET.Headers.columnWidths --> L0.IntegerArray -- SHEET.Headers.columnLabels --> L0.StringArray -- SHEET.Dimensions.fitColumns --> L0.Boolean -- SHEET.Dimensions.fitRows --> L0.Boolean -- SHEET.Dimensions.rowCount --> L0.Integer -- SHEET.Dimensions.columnCount --> L0.Integer -- SHEET.ExpressionRange.cells ==> "[TableCell]" -- SHEET.StringArrayRange.array --> L0.StringArray -- SHEET.DoubleArrayRange.array --> L0.StringArray