问题标签 [figma-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
518 浏览

rest - 如何使用 Google App Script 从 Figma API 库中获取和请求数据

我正在尝试路由文本节点以在 Google App 脚本中创建文本。我基本上让代码通过循环运行,从 Figma 获取文本并将其放在谷歌幻灯片中。我不确定为什么 API 没有运行。这是我的代码。

Figma API 链接:https ://www.figma.com/developers/api

我尝试通过我的函数运行这个 JSON 文件,我的文件能够对 JSON Fille 做出反应,但现在我需要在我的脚本中获取这个 JSON 文件。

t 仍被视为未定义

0 投票
1 回答
306 浏览

javascript - 我正在尝试在 Figma 中查找页面的页面 id 并将其映射到 Google 幻灯片中的对象 id

问题:我args.JSON从 Figma API 获得,我试图只从子数组中提取字符串“id”。我正在使用谷歌应用脚​​本和 Figma API 创建插件。我希望 Figma 中具有各自 id 的所有页面都出现在谷歌应用脚​​本的幻灯片中。

参考:我如何从 Figma API 获得 Pages Array

Figma API

Figma 页面节点

Google App Script 高级幻灯片服务

Figma 页面转换:

Google App 脚本幻灯片创建:

我尝试使用 shift 方法只获取 id,但它运行了一个错误,我不确定使用什么方法。

我尝试使用过滤页面中的所有 ididJSON.id,filter(("id"))并且它运行但它导致我的 ab 错误,JSON.pages.unshift([1]);我仍然无法传递pageID到我的var = slide.

我还尝试PageID在和函数中运行我的变量,它运行良好,但是我仍然无法传递pageID到我的var = slide. idJSON.id,filter(function(pageId){})

错误(在 Google 应用脚本中):

TypeError:无法调用未定义的方法“unshift”。
在函数 n3(文件名:53)

0 投票
1 回答
93 浏览

javascript - 给定 X、Y、宽度和高度变量 如何在 Google App Script 中找到形状的开始值和结束值?

所以我能够在 Figma 中获取帧的宽度、高度、X 和 y 值。但是,Google App Script 要求 Google App 脚本中形状索引的开始和结束。如何操作 X 和 Y 的值来获取索引的开始和结束我什至不确定框的开始和结束是什么以及如何找到它。

如何使用这些宽度和高度变量在 Google App Script 中查找形状的开始和结束值

我正在使用 Figma API 和 Google App Script 我的最终目标是让 Ann 从 Figma 导出到 Google Slides

JSON文件

谷歌应用脚​​本

0 投票
1 回答
207 浏览

figma-api - 如何获取图片的原始图片文件类型(png、jpg等)?

我正在尝试导出图层中使用的图像。

图像填充 API ( GET/v1/files/:key/images) 返回一个映射,[ imageRef , URL ]但无法知道图像文件类型。例如,URL 没有文件类型。

这是一种表演终结者:(

理想情况下,我想知道原始文件名和类型(设计师浏览的实际图像),但文件类型就可以了

0 投票
3 回答
1794 浏览

javascript - 如何将 Javascript 模块从外部 javascript 文件导入