Docusign自定义按钮会丢失无效的电子邮件地址错误以获取正确的电子邮件

时间:2016-10-13 20:17:00

标签: docusignapi

我在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

1 个答案:

答案 0 :(得分:1)

+符号在这里引起了问题,也没有必要自己编码,因为管理包已经完成了对URL的编码。但是,如果您要进行URL编码,我建议您执行整个字符串,如此

  

CRL = encodeURIComponent('Email~kamatchidevi@mstsolutions.com; LastName~test doc; Role~Signer1')