Group Selected Nodes - Figma-plugin-api Typing CST Test
Loading…
Group Selected Nodes — Figma-plugin-api Code
Groups the selected nodes together.
# figma_plugin/demo/code7.js
const nodes = figma.currentPage.selection
if(nodes.length > 0) {
const g = figma.group(nodes, figma.currentPage)
g.name = 'My Group'
}
figma.closePlugin('Grouped selection')Figma-plugin-api Language Guide
The Figma Plugin API allows developers to create powerful plugins that extend Figma’s design environment. It provides programmatic access to Figma documents, nodes, components, and user interface elements, enabling automation, custom workflows, and interactive design tools.
Primary Use Cases
- ▸Automating repetitive design tasks (e.g., resizing, renaming layers)
- ▸Generating or modifying design content programmatically
- ▸Design system enforcement and auditing
- ▸Integrating external data (CSV, APIs) into Figma files
- ▸Building interactive tools and utilities within Figma
Notable Features
- ▸Full access to Figma document nodes and their properties
- ▸Ability to create and manipulate components, frames, and shapes
- ▸Plugin UI panels with HTML/CSS/JS
- ▸Messaging between main and UI threads
- ▸Supports async workflows and batch operations
Origin & Creator
Figma introduced the Plugin API in 2018 to allow the community to extend Figma’s capabilities with custom automation, tools, and integrations.
Industrial Note
The Figma Plugin API is widely used by UI/UX designers, product teams, and developers to automate repetitive tasks, generate assets, enforce design systems, and integrate with external tools or data sources.