Salesforce 在编写完JSENDCODE文本后,如何保持撇号的正确格式?
我正在尝试使用自定义按钮将数据预填充到visualforce页面中。在我的用例中,这是DocuSign自定义按钮逻辑 我将提供Salesforce合并字段以及文本字符串 我已经成功地将URLENCODE与JSENCODE一起编码,因此不会从合并的数据中收到任何语法错误。但是,在我的字段和带撇号的文本字符串中,它在前面添加了一个反斜杠 下面是我的一个变量的示例:Salesforce 在编写完JSENDCODE文本后,如何保持撇号的正确格式?,salesforce,visualforce,docusignapi,Salesforce,Visualforce,Docusignapi,我正在尝试使用自定义按钮将数据预填充到visualforce页面中。在我的用例中,这是DocuSign自定义按钮逻辑 我将提供Salesforce合并字段以及文本字符串 我已经成功地将URLENCODE与JSENCODE一起编码,因此不会从合并的数据中收到任何语法错误。但是,在我的字段和带撇号的文本字符串中,它在前面添加了一个反斜杠 下面是我的一个变量的示例: CES="{!URLENCODE(JSENCODE(Account.Name))} {!URLENCODE(JSENCODE(Oppor
CES="{!URLENCODE(JSENCODE(Account.Name))} {!URLENCODE(JSENCODE(Opportunity.Name))} - eSignature";
我在Salesforce中的帐户名=“Dunder Mifflin's”
在visualforce页面中,它显示为“Dunder Mifflin的”
有没有办法对撇号进行编码,但仍然保持格式不变,没有反斜杠
提前谢谢 为什么要使用两个编码函数?听起来一个就够了。如果有两个,那么是的,您的输出将是双转义的 此外,如果该链接是在Visualforce页面上构建的,那么您可以以更优雅的方式构建该链接,并让Visualforce引擎为您找出解决方法:
<apex:page standardController="Account">
<apex:outputLink value="http://google.com/search">
Search Google Images
<apex:param name="q" value="{!account.name}"/>
<apex:param name="tbm" value="isch"/>
</apex:outputLink>
</apex:page>
搜索谷歌图片
给我
http://google.com/search?q=Dunder%20Miffin%27s&tbm=isch
谢谢你的眼霜。我是新来的。仅仅使用URLENCODE对我来说是有效的。