ToTable
Convert an array to a nice table display. Usually, from the context.
javascript · Common Scripts
Source
var data = args.data; var headers = args.columns ? args.columns.split(',') : null; if(!Array.isArray(data)) { data = [data] } var flatData = []; data.forEach(function(element) { var flattenObject = treeToFlattenObject(element); flatData.push(flattenObject); }); return {Type: entryTypes.note, Contents: tableToMarkdown(args.title, flatData, headers), ContentsFormat: formats.markdown};
README
Converts an array in to a table display. Usually, from the context.
Script Data
| Name | Description |
|---|---|
| Script Type | javascript |
| Tags | Utility |
Inputs
| Argument Name | Description |
|---|---|
| data | The data to display as a table. This expects an array of objects. |
| title | The title for the table. |
| columns | The comma-separated list of columns to display. This accepts nested columns using dot notation. |
Outputs
There are no outputs for this script.