Figma

Figma节点

Figma是一款用于界面设计的协作式网络应用程序。此模块提供从Figma文件加载和处理内容的功能,包括文本、组件和元数据。

此模块提供了一个功能强大的Figma文档加载器,该加载器能够:

  • 从特定的Figma文件中加载内容

  • 从选定节点中提取文本

  • 递归处理内容

  • 使用Figma API处理身份验证

  • 使用文本分割工具处理内容

  • 自定义元数据提取

输入

必选参数

  • 文件键:Figma文件的唯一标识符(来源于文件URL)

  • 节点ID:需提取的节点标识符列表,以逗号分隔

  • 连接凭证:Figma API 凭证(访问令牌)

可选参数

  • 递归:是否递归处理节点

  • 文本分割器:用于处理提取内容的文本分割器

  • 附加元数据:包含附加元数据的JSON对象

  • 省略元数据键:以逗号分隔的需省略的元数据键列表

输出

  • Document:包含元数据和页面内容的文档对象数组

  • 文本:从文档的pageContent中拼接而成的字符串

功能

  • 基于API的内容提取

  • 节点级内容选择

  • 递归处理

  • 文本分割支持

  • 元数据定制

  • 错误处理

  • 认证管理

文件键格式

文件密钥可在Figma文件URL中找到:

https://www.figma.com/file/:key/:title

示例:在https://www.figma.com/file/12345/Website中,文件键是12345

节点ID

获取节点ID:

  1. 在Figma中安装Node Inspector插件

  2. 选择所需的元素

  3. 从检视面板中复制节点ID

  4. 使用逗号分隔格式:“0, 1, 2”

注意事项

  • 需要有效的Figma访问令牌

  • 节点ID必须对该文件有效

  • 支持递归内容提取

  • 可以同时处理多个节点

  • 处理API的速率限制和错误

  • 保留元数据中的节点层次结构

  • 支持添加自定义元数据

Last updated