我在Salesforce中有一个自定义按钮,其中包含javascript代码,用于生成带有模板ID和收件人列表CRL的docusign参数。并使用demo docusign帐户进行测试。在这里,我使用的是docusign Salesforce Connect 而不是API。
虽然我的电子邮件地址是正确的,但当我点击docusign自定义按钮时,我收到如下错误消息,
错误:电子邮件地址格式不正确。验证电子邮件地址或 请联系您的管理员以获取正确的格式
但是docusign param生成的值对于电子邮件地址是正确的,
https://dsfs.cs62.visual.force.com/apex/DocuSign_CreateEnvelope?
CES=Medical+Release+Form.pdf&
RES=0%2C0%2C0%2C0%2C0%2C0&
DST=E1377257-80EB-4F3D-A046-A1D033CBD4F5&
DSEID=0&
LA=0&
SourceID=5005C000000UNG1&
CEM=Please+sign+the+forms+given&
OCO=Send&
CRL=Email~+kamatchidevi%40mstsolutions.com%3BLastName~+test+doc+%3BRole~Signer1
谢谢&的问候,
Kamatchi Devi
答案 0 :(得分:1)
+符号在这里引起了问题,也没有必要自己编码,因为管理包已经完成了对URL的编码。但是,如果您要进行URL编码,我建议您执行整个字符串,如此
CRL = encodeURIComponent('Email~kamatchidevi@mstsolutions.com; LastName~test doc; Role~Signer1')