模板管理

填写模板生成文件接口可以更改文件名称么?

关于填写模板生成文件接口,是可以对文件名称进行更改的哦。在使用这个接口时,您只需在入参的位置上传入 fileName 这个参数,那么最终生成的文件名称就会是您所传入的该参数对应的文件名,操作起来还是挺方便的。

 

模板设置的时候设置了多个控件使用了同一个控件编码和控件名称,调用填写模板生成文件接口只传一个fieldKey的值进行填充是否可以?

可以的,具体步骤如下:

步骤一:在模板设置中设置多个控件的控件名称和控件编码一样,可参考如下图:

模版设置-简体中文.png

步骤二:调用填写模板生成文件接口,传参可参考如下:

 {
            "fieldKey": "secondPartName",
            "fieldValue": "fengnian"
        }		

 

通过taskId查询文件合成任务, 提示“文件转换失败:网络地址访问失败”

当出现文档转换超时的情况时,往往会致使文件合成失败。此时,您可以重新调用模板来生成文件,随后再调用查询文件合成任务接口,查看此次文件合成是否成功。倘若经过上述操作后,文件合成依旧失败,那么您可以直接联系技术人员,由专业的技术人员来协助您解决这一问题。

 

模板中设置了表格,调用模板生成文件成功后,再次调用查询文件合成任务详情接口报"not match:XXX"(模板填充了表格如何合成模板文件?)

步骤一:先登录web端在模板管理中的已添加模板中添加动态表格,并保存成功开启模板,如下图:

动态表格-简体中文.png

步骤二:调用填写模板生成文件接口,具体传参可参考如下脚本:

 {
    "templateId": "xxxxxx",
    "callBackUrl": "http://xxxxxx",
    "fields": [
        {
            "fieldKey": "vsTextField",
            "fieldId": "a73a0780b71243c78b8088d24af2232b",
            "fieldValue": "Harry"
        },
        {
            "fieldKey": "vsDynamicTable",
            "fieldId": "db431e8e945348e3a168002d84ca62be",
            "fieldValue": "[{\"row\":{\"column1\":\"Name\",\"column2\":\"Contact number\",\"column3\":\"Home address\",\"column4\":\"Health status\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}},{\"row\":{\"column1\":\"\",\"column2\":\"\",\"column3\":\"\"}}]"
        }
    ]
}