【发布时间】:2021-03-22 16:59:40
【问题描述】:
我正在尝试构建一个脚本,将文件从 Project Files 子文件夹传输到 Plans 子文件夹。
在我的 BIM 360 Docs 中,我有链接的 .rvt 模型(例如链接到建筑 3D 模型的 HVAC 模型)。当我下载链接模型(手动或通过 Forge API)时,我会得到一个 .zip 文件,其中包含所有链接模型。
是否可以通过 Forge API 检查哪些模型链接到一个项目,以及这些链接模型存储在哪个文件夹中?
感谢您的帮助。
编辑:我尝试通过调用 versions/:version_id/relationships/refs 来获取这些链接,但它只显示我从文件中制作的副本。
我尝试获取的链接是在 Revit 中通过 Insert > Link Revit > Add... 创建的,然后从 BIM 360 中选择一个文件。
另外,当手动上传此类文件(带有链接模型)时,要正确执行此操作,我需要在 BIM 360 中选择“上传链接文件”选项,然后选择父文件。
【问题讨论】:
-
GET:Version/Refs 可以告诉链接文件,GET:item 可以告诉父文件夹urn,通过它可以知道文件存放在哪个文件夹。但我似乎没有找到表明这是否是复合文件的标志。我需要进一步检查并回复您
标签: autodesk-forge autodesk-bim360 autodesk-data-management