如何根据 Activity 中的输入 rvtFile 定义输出文件名?
How to define the output filename based on input rvtFile in Activity?
我创建了 activity ,我的输出文件名始终是 result.zip。
我把我的结果放进桶里。当我 post 几个工作项时,每次 rezult.zip 文件都会覆盖。
是否可以像 var $rvtFile 这样基于 inputFileName 定义输出文件名?
我已经尝试在我的 appbundle 中创建文件夹以根据不带扩展名的文档标题保存结果,但我无法使用 activity.
获取这些文件
"parameters": {
"rvtFile": {
"verb": "get",
"description": "Input Revit model",
"required": true,
"localName": "$(rvtFile)"
},
"resultifc": {
"zip": true,
"verb": "put",
"description": "Output Ifc model",
"required": true,
"localName": "result"
}
}
我想要这样的东西:
localName :$"(rvtFile)_result"
虽然您保存在插件代码中的结果文件需要进行硬编码 (result.zip
),但请注意,您始终可以创建带有适当文件位置的 URL 签名的自定义输出。例如:
工作项 1:
"resultifc": {
"url": https://myhostname/filename.zip
}
工作项 2:
"resultifc": {
"url": https://myhostname/othername.zip
}
目前我们不支持以下类型的变量扩展:
localName :$"(rvtFile)_result"
但您可能会考虑使用以下其他内容:
您可以在输出文件中动态插入工作项 ID url。
我创建了 activity ,我的输出文件名始终是 result.zip。 我把我的结果放进桶里。当我 post 几个工作项时,每次 rezult.zip 文件都会覆盖。
是否可以像 var $rvtFile 这样基于 inputFileName 定义输出文件名?
我已经尝试在我的 appbundle 中创建文件夹以根据不带扩展名的文档标题保存结果,但我无法使用 activity.
获取这些文件"parameters": {
"rvtFile": {
"verb": "get",
"description": "Input Revit model",
"required": true,
"localName": "$(rvtFile)"
},
"resultifc": {
"zip": true,
"verb": "put",
"description": "Output Ifc model",
"required": true,
"localName": "result"
}
}
我想要这样的东西: localName :$"(rvtFile)_result"
虽然您保存在插件代码中的结果文件需要进行硬编码 (result.zip
),但请注意,您始终可以创建带有适当文件位置的 URL 签名的自定义输出。例如:
工作项 1:
"resultifc": {
"url": https://myhostname/filename.zip
}
工作项 2:
"resultifc": {
"url": https://myhostname/othername.zip
}
目前我们不支持以下类型的变量扩展:
localName :$"(rvtFile)_result"
但您可能会考虑使用以下其他内容:
您可以在输出文件中动态插入工作项 ID url。