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!
I tried to insert an image, but it doesn't appear in the appsheet
also when I tried to insert a table, the table also didn't appear, maybe you can add this feature
Thank you so much for this Tip @Rifad that's very cool.
Adding tables would be awesome.
And pasting tables from google sheets.
Let me check that 🙂