【发布时间】:2020-11-17 22:49:52
【问题描述】:
适用于 Revit 的设计自动化 AppBundle 需要识别 Revit 引擎,其中包括 Revit 的版本(年份)。因此,要使设计自动化支持多个 Revit 版本,将有多个 AppBundle,以及基于这些年的多个活动。哪个没问题,但是如何确定 BIM 360 项目或 .rvt 文件的版本年份以将工作项提交给正确的活动?似乎该数据应该可用,因为 Revit 将仅列出与打开的 Revit 副本处于同一版本的 BIM360 项目。
This thread from 2 years ago 表示这是不可能的,但情况是否改变了?
我还找到this blog post 下载文件的开头以获取此数据,但这似乎仅适用于单用户文件,不适用于工作共享的 RVT 文件,并且我们所有的 BIM360 项目都是工作共享的。
有什么新的选择吗?
编辑:澄清一下,我正在寻找一种方法来确定存储在 BIM 360 中的工作共享 RVT 文件的 Revit 版本。最好不要从 BIM 360 下载文件。 BIM 360 上整个“项目”的 Revit 版本也可以正常工作,但我在 BIM 360 API 或数据管理 API 返回的项目信息中看不到这一点。
【问题讨论】:
标签: autodesk-forge autodesk-data-management autodesk-bim360 autodesk-designautomation