求助,如图,
附件是通过打印模版得来的
下图是工作流
我应该怎么修改才能将附件转成 url,然后我再通过界面推送直接打开
//将附件地址转换为 JSON 数组
var imglist=JSON.parse(input.imglist?input.imglist:'[]');
//获取到第一个附件的地址
var imgurl_star=imglist.length>0?imglist[0]:"";
//获取到最后一个附件的地址
var imgurl_end=imglist.length>0?imglist[imglist.length-1]:"";
//全部输出,按需选择
output={imgurl_star:imgurl_star,imgurl_end:imgurl_end,imglist:imglist}
不用了,感谢各位,已经解决了
解决思路:
用 python 复制一遍以上
import JSON
attach_input = {
'imglist': '["http://172.29.20.171:8880/file/mdoc/c0920467-c59a-4819-832f-ac03a7a459f0/b5abae8a-1011-4280-8a58-62e60fa7e309/688cd282aa0d2009933df243/20250801/5wdXel4k02bq0Vdo1AdX5jec9CbW6Wa45U1Bb7dL4Dc4eO586j35a53668ehfeca.xls?attname\u003d%E4%BE%9B%E5%BA%94%E5%95%86%E5%90%8D%E7%A7%B0%E7%BC%A9%E5%86%99.xls\u0026e\u003d1754293066\u0026token\u003dmdstorage:A3zTGYAJZ2IgQQw1RxfwVKq1KJE\u003d"]'
}
imglist = json.loads(attach_input.get('imglist', '[]')) if attach_input.get('imglist') else []
imgurl_star = imglist[0] if len(imglist) > 0 else ""
imgurl_end = imglist[-1] if len(imglist) > 0 else ""
print("第一个附件:", imgurl_star)
print("最后一个附件:", imgurl_end)
//将附件地址转换为 JSON 数组
var imglist=JSON.parse(input.imglist?input.imglist:'[]');
//获取到第一个附件的地址
var imgurl_star=imglist.length>0?imglist[0]:"";
//获取到最后一个附件的地址
var imgurl_end=imglist.length>0?imglist[imglist.length-1]:"";
//全部输出,按需选择
output={imgurl_star:imgurl_star,imgurl_end:imgurl_end,imglist:imglist}
这个 183 是啥?你可以先 post 到 183 上去,再用它转
183 是一个服务,他可以将 base64 转成一个 url 地址,我现在的问题是卡在了将 Excel 转成 base64 上面
这个 183 是啥?你可以先 post 到 183 上去,再用它转