新手求教:如何在Tandem API中获取模型的URN?
获取Tandem模型/元素URN的实用方法
从Tandem UI直接复制(最快捷)
- 打开你的Tandem项目,选中要操作的模型或具体元素
- 右侧属性面板顶部的ID字段,就是你需要的URN(格式以
urn:adsk.tandem:开头) - 直接复制这个字段值就行
在JavaScript测试台里动态获取
如果需要在测试台里临时获取目标元素的URN,可运行这段代码:
// 已初始化Tandem客户端实例client的前提下 client.getModel().then(model => { // 遍历模型根节点下的所有元素 model.root.forEachElement(element => { console.log(`元素名: ${element.name}, URN: ${element.urn}`); }); });
执行后在控制台就能看到对应元素的URN,直接复制使用
从导出的模型JSON里提取
- 在Tandem UI中把模型导出为JSON格式
- 打开导出的JSON文件,搜索
"urn"字段,找到对应模型/元素的标识值
URN是模型/元素的唯一固定标识,获取后可重复使用。
内容的提问来源于stack exchange,提问作者Prv
相关产品推荐
相关产品推荐

