ConstReadonlyComments: "comments"Represents the threaded comments attached to the cells.
Notes are not included; they are Content.Notes. Excel for the web's Clear Comments
and Clear Notes. Clearing everything (no content) removes both.
ReadonlyDataValidations: "dataValidations"Represents the data validations covering the cells.
ReadonlyFormats: "formats"Represents the formatting and styling applied to the cells (fonts, colors, borders, etc.).
ReadonlyFormulas: "formulas"Represents the formulas contained within the cells.
Clearing formulas keeps the values they show, as copying and pasting values in place would; a dynamic array anchored in the range keeps every value it spilled. A cell still waiting on an asynchronous result keeps what it shows while waiting. To clear the values too, clear Content.Values.
ReadonlyHyperlinks: "hyperlinks"Represents hyperlinks associated with the cells.
ReadonlyNotes: "notes"Represents notes associated with the cells.
ReadonlySparklines: "sparklines"Represents the sparklines drawn in the cells.
ReadonlyTables: "tables"Represents tables associated with the cells.
ReadonlyValues: "values"Represents the actual values stored in the cells (numbers, text, booleans, etc.).
This is the paste/clear vocabulary — what clear and copyFrom operate on, aligned to
Office Scripts (ClearApplyTo / RangeCopyType). It is deliberately not a union view
over Feature: its members name behaviors, not subsets — Values pastes a formula's
computed result (a transform), and Formats carries merge state as Excel's format painter
does. The read path (getCounts, isContentful, getRegions) selects by ICellRange.Feature.
Errors, Warnings and Merges left this enum with the getCounts realignment — they
were query vocabulary riding along (nothing pastes an error); querying is
ICellRange.Feature.Error / .Merge (warnings return with evaluated-state support).
Represents the types of content that can be associated with a cell or range.