Hi AppSheet Community!
I’ve built a lightweight rich-text editor that plugs right into any AppSheet field. No HTML hassles—just format your text, and hit Save to push it back to your AppSheet directly.
How it works
Open the editor URL in any browser tab.
Provide your AppSheet parameters in the query string (App ID, Table, Row ID, Column, Access Key, Key Column Name).
Edit with headings, lists, links, images—and click Save to update your record instantly.
Example URL
https://appsheet-chrome-rich-text-editor-production.up.railway.app/
?appId=a9fd722c-bb8d-4137-a55c-ahsdhshdasdaads
&tableName=Job
&rowId=959bb981
&columnName=Job+Description
&accessKey=V2-RpVem-s6Uoh-6XO63-aassdd-C6mUp-lGRPx-asddsa-FE53p
&keyColumnName=Job+ID
Copy, paste, and swap in your own values.
Build the link in AppSheet
Use this expression in a virtual column or action to generate the URL dynamically:
CONCATENATE(
"https://appsheet-chrome-rich-text-editor-production.up.railway.app/",
"?appId=", "YOUR_APP_ID",
"&tableName=", [Table Name],
"&rowId=", [KeyColumnName],
"&columnName=", ENCODEURL("Job Description"),
"&accessKey=", "YOUR_ACCESS_KEY",
"&keyColumnName=", ENCODEURL("Job ID")
)
Replace the bracketed fields and "YOUR_ACCESS_KEY"
with your app’s details.
Parameters Explained
Below is what each query‐string parameter does:
appId
Your AppSheet Application ID (the GUID you see in your app URL or API settings).
tableName
The exact name of the AppSheet table you’re editing (e.g. Job
).
rowId
The value of the record’s key column you want to edit (e.g. 959bb981
).
columnName
The name of the column (field) in that table you’re editing (e.g. Job Description
).
accessKey
Your AppSheet API access key, found in Users > Integrations > Interface in the AppSheet editor.
keyColumnName
The name of your table’s key column (the primary key field, often “ID” or similar).
Give it a spin and let me know how it fits into your workflow!
That is cool!