Autodesk forge 在BIM360文档中删除并隐藏的文件夹:在BIM360数据管理API中为true不会向下延伸到子文件夹
我正在使用下面的Forge数据管理搜索API检索BIM360文档中的所有.rvt文件 在BIM360文档站点中手动删除文件本身时,include.attributes.hidden返回的JSON为真。删除父文件夹时,文件不会返回为hidden:true,而是hidden:false。这也适用于文件夹的父文件夹 为了准确确定是否使用此逻辑删除了文件,代码必须从文件中搜索父文件夹树,以查找是否存在任何隐藏:true。我想避免这种情况 可以有两种选择:Autodesk forge 在BIM360文档中删除并隐藏的文件夹:在BIM360数据管理API中为true不会向下延伸到子文件夹,autodesk-forge,autodesk-data-management,autodesk-bim360,Autodesk Forge,Autodesk Data Management,Autodesk Bim360,我正在使用下面的Forge数据管理搜索API检索BIM360文档中的所有.rvt文件 在BIM360文档站点中手动删除文件本身时,include.attributes.hidden返回的JSON为真。删除父文件夹时,文件不会返回为hidden:true,而是hidden:false。这也适用于文件夹的父文件夹 为了准确确定是否使用此逻辑删除了文件,代码必须从文件中搜索父文件夹树,以查找是否存在任何隐藏:true。我想避免这种情况 可以有两种选择: 确定“已删除邮件”区域中的内容的更好方法?这
- 确定“已删除邮件”区域中的内容的更好方法?这 可能存在,但我在文档中找不到
- 文件夹的子项将标记为隐藏:当 父项是隐藏的(反之亦然)
"data": [{
],
"included": [{
{
"type": "items",
"id": "urn:adsk.wipprod:dm.lineage:***",
"attributes": {
"displayName": "r&b.rvt",
"hidden": true,
"reserved": false,
"extension": {
"type": "items:autodesk.bim360:C4RModel",
"version": "1.0.0",
"data": {}
}
},
更多信息:已删除文件夹中一个明显的区别是,从返回的pathInProject值将在删除文件夹时返回一个GUID为其中一个子路径的路径。这并不是一种确定隐藏文件的非常安全或可靠的方法。我更喜欢更健壮、更可靠的产品。你能分享更多关于这个问题的细节吗?e、 g.示例API调用。我无法在我这一辈重复这一问题。感谢重现:在BIM360中,在“项目文件”下创建多级文件夹结构,并在底部创建revit文件。删除项目文件下的顶部文件夹。然后,使用搜索api从项目文件和以下文件中获取所有文件。我们如何确定文件是否因文件夹删除而被删除?API:/data/v1/projects/“+a360Project.Id+”/folders/“+folderId+”/search”为文件上的属性返回hidden:false。