首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为ZIP和Unzip输入创建活动

如何为ZIP和Unzip输入创建活动
EN

Stack Overflow用户
提问于 2022-05-21 03:07:50
回答 1查看 94关注 0票数 0

我试图在Forge设计自动化上运行Revit插件,插件的输入是使用BIM 360 API访问的BIM 360中的Revit文件。如果Revit文档有链接,它将作为zip文件下载(包含链接),否则,它就是一个Revit文件。我如何定义我的活动,以便它能够处理这两种情况?更具体地说,我应该如何设置:

数据“参数”“zip”

在我的活动中?

我不知道在下载该文件之前,该文件是否以ZIP文件的形式下载。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-21 04:26:57

我不知道在下载该文件之前,该文件是否以ZIP文件的形式下载。

要确定从BIM 360下载的Revit文件是否是zip文件,可以使用此BIM 360 API。如果响应有isCompositeDesign = true,它将作为一个带有eTransmit包的zip文件下载。否则,它将作为Revit文件下载。要理解为什么有时可以将文件作为压缩包下载,请参阅这里

要在设计自动化中使用zip包作为输入文件,您可以按照我们文档中关于pathInZip的说明和/或参阅回答

编辑(5/24):

还可以看到关于这个主题的一个新的博客帖子。请参考工作项中arguments.inputFile.ziparguments.inputFile.pathInZip的用法。这样,当输入文件是复合设计时,您可以使用相同的活动,并在提交工作项时包含这些参数值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72326372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档