Back to Plugins
marketgoo copies

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 &gt; 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>&lt;br&gt;</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 &lt;strong&gt;world&lt;/strong&gt;</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>

microcopiestextgooglecopiesspreadsheet

Plugin Preview

marketgoo copies preview

About this plugin

Plugin to sync copies from Google Spreadsheet to Figma.


How it works?

  1. Create a Google SpreadSheet with two columns. The first column is the copy id, the second column the copy value.
  2. Publish the document to the web (File > Publish to the web) and copy the public URL.
  3. In your Figma document, create text layers using the ids in the Google SpreadSheet as names.
  4. Run marketgoo copies plugin and paste the public URL of your Google SpreadSheet document.
  5. All content of the text layers with the same name as the ids in the Google SpreadSheet will be updated with the final copies.
  6. After editing any copy in the Google Spreadsheet document, just run the plugin again to update the copies in Figma.
  7. 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

Version5
CreatedJuly 26, 2021
Last UpdatedNovember 15, 2022
CategoryUncategorized
CreatorOscar Otero
Stats114 installs, 15 likes
PricingFree

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.

No similar plugins found in this category.