Overview
FUSE expressions can be exported as text files and imported into other graphics, enabling rapid duplication and batch editing. This guide shows how to export expressions, use tools like ChatGPT to batch-modify them (e.g., adding uppercase formatting or set filters), and import them into new or existing graphics for a more efficient workflow.
[SCREENSHOT: the FUSE editor showing a graphic with data-bound expressions selected, ready for export]
Prerequisites
Before you begin, make sure you have the following in place: access to the FUSE graphics editor, a graphic with existing expressions you want to export, and a basic understanding of FUSE expression syntax.
How to Export Expressions from a Graphic
1. Navigate to the FUSE editor and open the graphic containing the expressions you want to export. This could be any graphic with data-bound expressions — for example, a match details graphic with team name, score, and competition expressions.
2. In FUSE, select the option to export expressions. This generates a text file containing all expressions from the graphic in a structured format, with each expression listed alongside its element name and formula, making it easy to review and modify outside of FUSE.
How to Batch-Modify Exported Expressions
Once you have the exported text file, open it and use ChatGPT or a text editor to make batch modifications. Common modifications include adding uppercase formatting (wrapping expressions in upper() functions), adding set filters to change data sources, or updating field references. When your batch changes are complete, save the modified text file.
How to Import Modified Expressions into a Graphic
1. In the target FUSE graphic, use the import function to load the modified expressions. FUSE will map each expression back to its corresponding element by name, which is especially useful when creating variations of a graphic — for example, a home team and away team version with different data bindings.
2. After importing, review the expressions in the FUSE editor to ensure they were applied correctly, and check the preview to confirm data is displaying as expected.
3. Once verified, publish the graphic to make the changes live.
[SCREENSHOT: the FUSE import function with a modified expressions file loaded and the preview showing correctly bound data]
Tips
• Expression export/import works as a straight-swap copy — element names must match between source and target graphics.
• ChatGPT is particularly useful for batch operations like wrapping all expressions in upper(), adding set filters, or changing data references.
• Always verify imported expressions in preview before publishing — mismatched element names will result in unbound fields.
• This workflow is ideal for creating multiple variations of similar graphics (e.g., different leagues or competitions using the same template).
• Keep a backup of your original expressions file before making batch modifications.
