Interactive word cloud — static words or live Google Sheets feed with submit input
| Field | Type | |
|---|---|---|
| words | array of {text, weight} (optional static words) | optional |
| palette | array of hex strings (optional, word colours) | optional |
| placeholder | string (optional, input placeholder) | optional |
| accent | string (optional, hex accent for input bar) | optional |
| sheet_url | string (optional, Google Sheet CSV URL for live words) | optional |
| write_url | string (optional, GAS doGet URL to write submissions) | optional |
| poll | number (optional, poll interval seconds) | optional |
{
"type": "word_cloud"
}
{
"identifier": "urn:air:a2uicatalog.ai:atom:word_cloud",
"displayName": "Word Cloud",
"type": "application/vnd.a2ui.atom+json",
"url": "https://a2uicatalog.ai/atoms/word_cloud",
"capabilities": [
"apps-script-web"
],
"description": "Interactive word cloud \u2014 static words or live Google Sheets feed with submit input",
"representativeQueries": [
"show a interactive word cloud with optional live Sheet feed",
"interactive word cloud \u2014 static words or live google sheets feed with submit input",
"render a word cloud"
]
}
The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.
git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →