怎么去掉公式后返回值带双引号以及空格

我有个公式:if(len(H3) > 0, WEBIMAGE("https://www.jztxcx.com/file/cmz/" + H3 + "/" + INDEXOFARRAY(SPLIT(REPLACE(filelistFTP("/cmz/" + H3), " ", ""), ","), 1)), "暂无图片")然后filelistFTP("/cmz/" + H3)这个公式返回的是:image.png这样导致我图片路径出错,图片无法找到正确地址,有没有大佬帮我看看,我不知道我错在哪里,这是我浏览器F12检索出来的代码:image.png这个图片的url错了

FineBI 快快救我 发布于 3 天前
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6专家互助
发布于3 天前

在处理特殊字符时,需要进行转义以确保它们在URL或其他编码环境中能够正确传递。以下是一些常见的特殊字符及其编码方式:

  • +:在URL中表示空格,其编码是 %2B

  • 空格:可以用 + 或者编码 %20

  • /:其编码是 %2F

  • ?:其编码是 %3F

  • %:其编码是 %25

  • #:其编码是 %23

  • &:其编码是 %26

  • =:其编码是 %3D

在某些情况下,例如在URL参数中包含特殊字符时,使用 encodeURIComponent 函数进行编码是必要的。例如,如果参数值是 "%华%",可以使用以下代码进行处理:


<html>  

<head>  

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  

<script Language="JavaScript">               

function frOpen() {   

window.location="http://localhost:8075/webroot/decision/view/report?viewlet=GettingStarted.cpt&"+encodeURIComponent("地区")+"="+encodeURIComponent("%华%")



}       

</script>  

</head>  

<body>  

<input type="button" value="字符转换1" onclick="frOpen()">  

</body>  

</html>

请注意,如果URL参数中包含 + 号,需要进行两次编码,例如 encodeURIComponent(encodeURIComponent('+1'))。这样可以确保特殊字符在传递过程中不会引起错误。有关特殊字符处理的详细信息,请参考

最佳回答
0
CD20160914Lv8专家互助
发布于3 天前(编辑于 3 天前

h3出来的是什么?截图看看。

filelistFTP是什么函数?你自定义的?

你的公式先不要组合起来,分成多列看每一个公式返回 的结果是什么,最后再处理看。

  • 3关注人数
  • 46浏览人数
  • 最后回答于:3 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部