July was a big month for Grist, with a brand-new feature that brings a suite of other improvements. As always, we’d love to hear feedback and welcome any examples of cool/useful things you create with Grist.
What’s New
AI Formula Assistant
A while ago we did an experiment with AI to see how it could help Grist users with formulas. We’re excited to announce the experiment is now a feature in an integrated AI Formula Assistant!
TLDR:
- Using plain language, chat with an AI to help create Grist formulas.
- Grist sends the necessary context, so no need to describe your data’s structure.
- Because the AI Assistant makes use of Grist’s structure, we strongly recommend reading this quick list of best practices.
- All Grist accounts get 100 credits for free – so you can test out the assistant right now!
Check out the full announcement. Learn how to use the assistant and how data is handled in our help center.
Floating formula editor
Working on complex formulas and feeling a bit cramped? No longer! The AI Formula Assistant brings with it a new floating formula editor. Expand, collapse, and drag the editor around the screen as you please.
Just start editing any formula column and hit the expand icon at the top right of the cell. Changes made in the expanded floating editor won’t apply until you hit the Save button.
Bonus feature: Preview changes! Click the new Preview button in the floating editor to see how your changes will affect the column in question. Easily test formulas without updating your entire dataset. Your changes won’t apply until you hit Save.
Better handling of emojis on Page names
At Grist we love using emojis as visual shorthand for Page names. They’re easily recognizable, and work well when the Pages panel is minimized. Now, Grist automatically detects when an emoji is used at the start of a name and styles it accordingly.
Telemetry for self-hosted users
We rely on product usage data to help make improvements to Grist. Self-hosters can now opt-in to sharing limited telemetry data with us. We only collect usage statistics, never document contents.
If you’re a fan of Grist who self-hosts, opting into telemetry is one of the best ways to support us. You can read a detailed list of what we collect in our help center.
To opt in, click the opt-in button on the “Support Grist” banner on your homepage, or modify the GRIST_TELEMETRY_LEVEL
environment variable as described in our help center’s telemetry overview. You may opt-out again at any time.
Tips & Tricks
Access Rules: Restrict creation of new record until all mandatory fields are filled in
In the Showcase forum, Natalie takes us through how to use Access Rules to restrict a user from creating new records until all mandatory fields are filled in for existing records in a table. Very handy for data sanitation!
Community Highlights
- @enthus1ast built a small daemon () as a proof-of-concept infrastructure monitoring system using Grist.
- As a bonus, they also provided a REST API client written in Nim.
- @Leonard_Gallion shared some handy Python code that lets you download documents as .grist files.
Working on something cool with Grist? Let us know by posting in the Showcase forum!
Learning Grist
Webinar: Deconstructing the Class Enrollment Template
In August we’ll rebuild our Class Enrollment Template. This template uses reference columns to relate data in five different tables. Learn when to use reference columns, in which direction, and how to use helper tables to better structure your data.
You’ll also learn how to build productive dashboards that view the same data from different perspectives.
Thursday August 17th at 3:00pm US Eastern Time.
Deconstructing the Digital Sales CRM Template
When looking at our templates you may wonder why templates are structured in a particular way.
In July we rebuilt our Digital Sales CRM template. This template contains common structural patterns used in Grist documents for variety of use cases. It also has common, simple examples of lookup formulas, and analyzes the same sales data two ways: lifetime revenue by customer and lifetime revenue by product.
Templates
Budgeting
This budget template simplifies setting a budget, tracking income and expenses, and comparing expectations with financial reality.