我正在使用salesforce PHP工具包,以便在我拥有的自定义对象中插入javascript函数的值(只是为了记录我正在使用的函数,而不是在salesforce中执行)。
在我的PHP函数中,我保存了一个字符串,如:
(function(d,f){var b={src:(d.location.protocol=="https:"?"https:":"http:")...
使用SF API插入此字符串后,我在字段中看到的结果是:
(function(d,f){var b={src:(d.location.protocol=="https:"?"...
如您所见,salesforce已在我的字符串中添加了特殊字符。 我还没有找到通过它。
有什么想法吗?
答案 0 :(得分:0)
解决方案是从字符串中删除htmlspecialchars。我不认为SF会接受该字符串,因为你不能在没有它的情况下回显字符串(由于我的字符串中的特殊字符)。但它似乎确实传递了参数没有任何问题。如果有人理解,我会很高兴明白。