marketgoo copies
<p>Plugin to sync copies from Google Spreadsheet to Figma.</p><p><br></p><h2>How it works?</h2><ol><li>Create a Google SpreadSheet with two columns. The first column is the copy id, the second column the copy value.</li><li>Publish the document to the web (File > Publish to the web) and copy the public URL.</li><li>In your Figma document, create text layers using the ids in the Google SpreadSheet as names.</li><li>Run <strong>marketgoo copies</strong> plugin and paste the public URL of your Google SpreadSheet document.</li><li>All content of the text layers with the same name as the ids in the Google SpreadSheet will be updated with the final copies.</li><li>After editing any copy in the Google Spreadsheet document, just run the plugin again to update the copies in Figma.</li><li>Running the plugin after selecting any layer, will update only the selected text layers (instead of the whole document).</li></ol><p><br></p><h2>Features</h2><ul><li>You can use dynamic variables with the notation <code>{{ varname }}</code> in your copies. The plugin will ask you for the final value.</li><li>You can use the HTML tag <code><br></code> to force a line break.</li><li>Any other HTML tag will be removed in Figma, but used to detect the ranges of all styles in the a text layer. For example: <code>Hello <strong>world</strong></code>.</li><li>The "Reset layer names" command is useful to un-sync copies to the spreadsheet document.</li><li>The "Get missing copies" command list all text layers whose names do not appear in the spreadsheet. Useful to discover and sync new copies.</li></ul>
Plugin Preview
About this plugin
Plugin to sync copies from Google Spreadsheet to Figma.
How it works?
- Create a Google SpreadSheet with two columns. The first column is the copy id, the second column the copy value.
- Publish the document to the web (File > Publish to the web) and copy the public URL.
- In your Figma document, create text layers using the ids in the Google SpreadSheet as names.
- Run marketgoo copies plugin and paste the public URL of your Google SpreadSheet document.
- All content of the text layers with the same name as the ids in the Google SpreadSheet will be updated with the final copies.
- After editing any copy in the Google Spreadsheet document, just run the plugin again to update the copies in Figma.
- Running the plugin after selecting any layer, will update only the selected text layers (instead of the whole document).
Features
- You can use dynamic variables with the notation
{{ varname }}in your copies. The plugin will ask you for the final value. - You can use the HTML tag
<br>to force a line break. - Any other HTML tag will be removed in Figma, but used to detect the ranges of all styles in the a text layer. For example:
Hello <strong>world</strong>. - The "Reset layer names" command is useful to un-sync copies to the spreadsheet document.
- The "Get missing copies" command list all text layers whose names do not appear in the spreadsheet. Useful to discover and sync new copies.
Plugin Details
| Version | 5 |
|---|---|
| Created | July 26, 2021 |
| Last Updated | November 15, 2022 |
| Category | Uncategorized |
| Creator | Oscar Otero |
| Stats | 114 installs, 15 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Editor Types:figma
More Like This
Discover other plugins in the same category.