The value's kind: the properties it has and how they show. Every value of a kind returns the same instance.
The name of the property to retrieve.
OptionalgetHow the property name shows on this value: the value's own presentation where it differs
from its kind's (a price in another currency), else the kind's (IRichType.Property.meta).
null, or the method absent, for none.
OptionaltoThe items this value unpacks to where a range or array is accepted (a list); null, or the
method absent, for a value that is one value.
OptionaltoThe value as JSON, which its kind makes it again from. A value that holds a resource (a
picture's bytes) names it by the id toResourceId answers, and the file saves the resource;
without toResourceId it names none.
OptionaltoResourceId: ToResourceIdOptionaltoThe primitive this value reads as wherever one is consumed: LEN, &, +, comparison,
ISTEXT, TYPE(), sort, filter, find. A rich text reads as its text; an error that carries
more than its code reads as that error; an image reads as nothing (null, or the method
absent), and is #VALUE! wherever a primitive is needed.
The text shown for this value where nothing renders it: a client with no renderer for the kind, a log, a placeholder. A rich text shows its text; an image a short description.
Display only. What the value reads as to calculation, sorting and the clipboard is toPrimitive.
A complex object type. This allows for more complex data types to be stored in a cell.