【问题标题】:Pass multiple files to AutodeskForge Design Automation API将多个文件传递给 AutodeskForge 设计自动化 API
【发布时间】:2019-09-17 00:59:38
【问题描述】:

如果我只使用 1 个文件,它可以完美运行,但超过 1 个文件会失败 这是我的要求

{ 
   "Arguments":{ 
      "InputArguments":[ 
         { 
            "Resource":"https://s3url.com",
            "Name":"HostDwg1-050A-014"
         },
         { 
            "Resource":"https://s3url.com",
            "Name":"HostDwg1-050A-015"
         }
      ],
      "OutputArguments":[ 
         { 
            "Name":"Result1-050A-014",
            "HttpVerb":"PUT",
            "Resource":"https:://s3url.com",
            "StorageProvider":"Generic"
         },
         { 
            "Name":"Result1-050A-015",
            "HttpVerb":"PUT",
            "Resource":"https://s3url.com",
            "StorageProvider":"Generic"
         }
      ]
   },
   "ActivityId":"PlotToPDF",
   "Id":""
}

这是我得到的错误

The number of Arguments is bigger than the number of Parameters.
Parameter name: Count

如何完成转换多个文件的请求,而不对每个文件进行请求?谢谢

【问题讨论】:

    标签: autodesk-forge autodesk-designautomation


    【解决方案1】:

    PlotToPDF 活动只声明了一个输入参数和一个输出参数。活动就像编程语言中的函数:您只能提供与参数一样多的参数。所以...

    1. 如果您想要一个具有多个输入/输出参数的工作项,那么您应该定义一个具有多个输入/输出参数的新自定义活动。

    2. 如果您想绘制多个文件,那么您只需提交多个工作项即可。

    【讨论】:

    • 您知道我在哪里可以找到有关如何创建自定义活动的文档吗?我在伪造文档或谷歌上找不到任何东西
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 2017-02-23
    • 2020-11-09
    • 2016-10-28
    • 1970-01-01
    • 2011-08-23
    相关资源
    最近更新 更多