Document settings#
While a document is open, you can access the document’s settings from the user menu or from the ‘Tools’ menu in the left-hand navigation panel.
The Document Settings page allows you to configure key defaults for your document, including:
- Timezone: Sets the default timezone, affecting date and datetime calculations.
- Locale: Determines regional formatting for dates and numbers.
- Currency: Defines the default currency symbol and format used in the document.
You can also change how the document opens for users:
- Regular: Standard document behavior. All users access and edit the same shared document.
- Template: Document automatically opens in fiddle mode, allowing users to make temporary edits without saving changes to the original. If they want to keep changes, they must save a copy.
- Tutorial: Document automatically opens as a user-specific copy, which they can edit freely without affecting others.
Data Engine#
The Data Engine section provides tools to monitor and optimize document performance:
- Formula Timer: Grist’s built-in formula timer measures how long each formula takes to evaluate. This helps identify slow-performing formulas that may impact how quickly a document opens or responds to changes.
- Reload Data Engine: Performs a hard reset of the data engine, forcing the document to reload. This can help resolve certain performance issues.
- Python Version: Allows you to switch the Python version used for formulas. We recommend using Python 3, but be aware that changing this setting may affect existing formulas.
API#
The API section provides tools for integrating your document with external services and automating tasks. It includes:
- Document ID: A unique identifier for API use, referred to as
docId
within our API documentation. - API Console: A built-in web interface for testing API calls directly.
- Webhooks: Allow you to notify external services when rows are added or modified in a table. See our Webhooks documentation for setup details.
External Attachments#
External attachments are only available to self-hosters and Enterprise customers
External attachments must be enabled by the administrator of your installation before they can be used.
Grist can store attachments either within a document, or externally in another location (determined by the administrator of your Grist installation).
Storing attachments externally can:
- Help keep the Grist document small.
- Allow large files to be used as attachments, without impacting performance.
- Allow significantly more files to be attached, without impacting performance.
- Speed up saving and restoring document snapshots by reducing their size.
However, there are additional limitations placed on documents that use external attachments:
- Any downloaded documents will have broken attachments. These will remain broken even if the document is re-uploaded.
- Duplicating a document will be disabled. However, you will still be able to work on a copy of the document, and save the changes back to the original document.
Therefore, it’s advised you only use external attachments if your document is experiencing slowness due to attachments.
You can switch a document between internal and external attachments at any time without restriction, however it may take some time for all attachments to be transferred from their existing location to the new one.
External attachments can be enabled from the Document Settings page. If external attachments are not available on your Grist installation, the dropdown will be disabled. Consult the instructions for self-managed installations if needed.
A transfer process can be started to move attachments between external and internal storage. This transfer may be paused due to document inactivity. If a transfer is paused due to document inactivity, you can safely resume it anytime from the document settings page.
The transfer process may take some time, depending on the size and number of attachments.