背景
通过 webhook 传输的数据,或者通过 Excel 传输的数据中,附件是以 URL 传递来的,此时需要我们将该 url 写入到附件位置
方案
URL 写入到附件有两种种方法,第一种通过 API 将链接直接写入,第二种直接通过工作流的更新字段将附件 URL 更新到附件字段中
实操
第一种通过发送 API 请求方式将链接直接写入
{
controlId: //附件控件的id
"value": //外部文件链接,多个文件用“,”逗号隔开
"editType":0 //数据更新类型, 0覆盖已有文件 ,1增加当前文件(默认0:覆盖,新建记录可不传该参数,更新时必填)
"valueType":1//上传文件的方式,1 = 外部文件链接,2= 文件流字节编码base64格式字符串 (默认 1 ,为1时外部链接放在value参数中,为2时文件流base64信息放在下方的controlFiles参数中 )
"controlFiles":[{
"baseFile":"QABAAQQQAAG9nCwAAAA==", //base64字符串(文件流字节编码)
"fileName":"带后缀的文件名.xlsx" //文件名称,带后缀
}]
}
第二种
上传一个文件时,内容可以是任 一 一种格式:url1 或 [“url1”] ,例如: https://help.mingdao.com/logo.png 或 [“https://help.mingdao.com/logo.png“]
上传多个文件时,内容必须是这种格式:[“url1”,”url2”],例如: [“https://help.mingdao.com/logo.png","https://help.mingdao.com/img/introduction.mp4“]