2017-03-20 09:02:25 +00:00
|
|
|
### Cell Object
|
|
|
|
|
2018-02-14 20:06:35 +00:00
|
|
|
Cell objects are plain JS objects with keys and values following the convention:
|
|
|
|
|
2017-03-20 09:02:25 +00:00
|
|
|
| Key | Description |
|
|
|
|
| --- | ---------------------------------------------------------------------- |
|
|
|
|
| `v` | raw value (see Data Types section for more info) |
|
|
|
|
| `w` | formatted text (if applicable) |
|
2018-02-14 20:06:35 +00:00
|
|
|
| `t` | type: `b` Boolean, `e` Error, `n` Number, `d` Date, `s` Text, `z` Stub |
|
2017-03-20 09:02:25 +00:00
|
|
|
| `f` | cell formula encoded as an A1-style string (if applicable) |
|
|
|
|
| `F` | range of enclosing array if formula is array formula (if applicable) |
|
2022-03-03 08:35:39 +00:00
|
|
|
| `D` | if true, array formula is dynamic (if applicable) |
|
2017-03-20 09:02:25 +00:00
|
|
|
| `r` | rich text encoding (if applicable) |
|
|
|
|
| `h` | HTML rendering of the rich text (if applicable) |
|
|
|
|
| `c` | comments associated with the cell |
|
|
|
|
| `z` | number format string associated with the cell (if requested) |
|
2017-09-24 23:40:09 +00:00
|
|
|
| `l` | cell hyperlink object (`.Target` holds link, `.Tooltip` is tooltip) |
|
2017-03-20 09:02:25 +00:00
|
|
|
| `s` | the style/theme of the cell (if applicable) |
|
|
|
|
|
|
|
|
Built-in export utilities (such as the CSV exporter) will use the `w` text if it
|
|
|
|
is available. To change a value, be sure to delete `cell.w` (or set it to
|
|
|
|
`undefined`) before attempting to export. The utilities will regenerate the `w`
|
|
|
|
text from the number format (`cell.z`) and the raw value if possible.
|
|
|
|
|
|
|
|
The actual array formula is stored in the `f` field of the first cell in the
|
|
|
|
array range. Other cells in the range will omit the `f` field.
|
|
|
|
|