Salesforce 通过报价发送

Salesforce 通过报价发送,salesforce,docusignapi,Salesforce,Docusignapi,我在Opportunity对象上放置了以下自定义代码。我想点击这个自定义发送与DocuSign按钮,并让它加载最新的报价的附件。很遗憾,我的代码不起作用。是否有我遗漏的东西需要补充 {!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} var rc = GetRelContentIDs("{!Opportunity.Id}"); var RQD = DSGetPageIDFromHref(); var LA = 1; window.locatio

我在Opportunity对象上放置了以下自定义代码。我想点击这个自定义发送与DocuSign按钮,并让它加载最新的报价的附件。很遗憾,我的代码不起作用。是否有我遗漏的东西需要补充

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")}
var rc = GetRelContentIDs("{!Opportunity.Id}");
var RQD = DSGetPageIDFromHref();
var LA = 1;
window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID={!Opportunity.Id}&RQD="+RQD+"&LA="+LA+"&RC="+rc;

您是否收到特定的错误消息

文档中的第二个示例适用于我:


我相信您遇到的问题是在为SourceID和RC参数添加合并字段时。

我如何才能通过Opportunity发送,而只提取报价附件?使用上面的代码,它将提取Opportunity附件。我只需要在RC参数中更改SourceId吗?您试过了吗?我只是在文档中使用了这个示例,效果非常好。我不知道逻辑背后的设计,但我假设是相关内容参数控制子对象的附件。在本例中,是“Quote”。您是否收到特定的错误消息,还是QuotePDF从未附加到信封上?您是否正在尝试附加最新的“Quote PDF”?还是“注释和附件”中的最新文档?上面的例子是特定于“引用PDF”的。当时就是这样。我假设它会拉笔记和附件。现在这是有道理的。谢谢
{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 

var sourceId = DSGetPageIDFromHref(); 
var rc = GetRelContentIDs(sourceId); 
var LA = 1; 
window.location.href = 
"/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0&SourceID="+sourceId+"&rc=
"+rc+"&RQD=" + sourceId+"&LA="+LA;