Toimage中的地址能不能用参数

请问一下 Toimage("ftp://IP/这里怎样能用个变量来获取需要的文件.jpg")

FineReport ATM 发布于 2019-12-31 13:24
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
2
qhlLv6中级互助
发布于2019-12-31 13:47

toimage也是一个FR公式,因此只要FR公式支持的方式都可以;

如:A1是图片地址,area是参数,如果服务器图片存储是A1的地址拼接area参数,再拼接后缀.jpg,则可以用toimage公式如下:

toimage(CONCATENATE("ftp://IP/",A1,$area,".jpg"))


  • ATM ATM(提问者) 图片地址是固定的 所以我只需要 toimage(CONCATENATE(\"ftp://IP/Photo\",$area,\".jpg\"))这样就行了吧,请问一下那个参数$area怎么能让他出现在参数面板里面呢
    2019-12-31 14:17 
  • qhl qhl 回复 ATM(提问者) 这个area就是参数啊,数据集参数,模板参数,全局参数都可以,这些都可以直接加到参数面板的啊
    2019-12-31 14:33 
  • ATM ATM(提问者) 回复 qhl 我定义了个参数 toimage(CONCATENATE(\\\"ftp://IP/Photo/\",$area,\".jpg\")) 这种我在参数面板输入191231 出来了#NAME? 是什么意思; 我的图片名字都是数字 toimage(CONCATENATE(\\\"ftp://IP/Photo/191231.jpg\"))(这种不用参数可以直接显示出来)。
    2019-12-31 15:17 
  • qhl qhl 回复 ATM(提问者) 那你把CONCATENATE(\"ftp://IP/Photo/\",$area,\".jpg\")放到单元格,看是不是能拼接正确
    2019-12-31 16:07 
  • ATM ATM(提问者) 回复 qhl 可以拼接正确 就是不知道为什么用toimage这个就不行了
    2019-12-31 18:36 
最佳回答
1
北纬六十六度Lv4初级互助
发布于2019-12-31 13:28

可以的,你可以用sql组合好一个地址,放到一个单元格中,然后引用这一个单元格

  • 3关注人数
  • 670浏览人数
  • 最后回答于:2019-12-31 13:47
    请选择关闭问题的原因
    确定 取消
    返回顶部