Запрос в пользовательской кнопке в DocuSign - PullRequest
0 голосов
/ 06 ноября 2018

Я написал простой код, который не работает, у кого-нибудь есть идея?

Я получаю эту ошибку: «Обнаружена проблема с OnClick JavaScript для этой кнопки или ссылки: Неожиданный EOF "

Я хочу получить информацию от контакта в пользовательской кнопке, размещенной в этой возможности. Для этого я просто возвращаю информацию благодаря запросу в SOQL.

Вот код:

{!REQUIRESCRIPT("/apex/dsfs__DocuSign_JavaScript")} 
{!REQUIRESCRIPT("/soap/ajax/30.0/connection.js")} 
{!REQUIRESCRIPT("/soap/ajax/29.0/apex.js")}

var ContactSQL = "SELECT Contact.Name, Contact.Email
FROM OpportunityContactRole
WHERE OpportunityId = '{!Opportunity.Id}'
LIMIT 1";
var ContactData = sforce.connection.query(ContactSQL);
var ContactTable = ContactData.getArray("records");
var ContactName = ContactTable[0].Contact.Name;
var ContactEmail = ContactTable[0].Contact.Email;


//********* Option Declarations (Do not modify )*********// 
var RC = '';var RSL='';var RSRO='';var RROS='';var CCRM='';var CCTM='';var CCNM='';var CRCL=''; var CRL='';var OCO='';var DST='';var LA='';var CEM='';var CES='';var STB='';var SSB='';var SES='';var SEM='';var SRS='';var SCS ='';var RES=''; 

//*************************************************// 

CRL = 'Email~'+ContactEmail+';LastName~'+ContactName+';Role~Signer 1'
CRL = CRL + ',Email~blabla@gmail.com;FirstName~Bla;LastName~Bla;Role~Signer 2;'

//********* Page Callout (Do not modify) *********// 
window.location.href = "/apex/dsfs__DocuSign_CreateEnvelope?DSEID=0 &SourceID={!Opportunity.Id}&RC="+RC+"&RSL="+RSL+"&RSRO="+RSRO+"&RROS="+RROS+" &CCRM="+CCRM+"&CCTM="+CCTM+"&CRCL="+CRCL+"&CRL="+CRL+"&OCO="+OCO+" &DST="+DST+"&CCNM="+CCNM+"&LA="+LA+"&CEM="+CEM+"&CES="+CES+" &SRS="+SRS+"&STB="+STB+"&SSB="+SSB+"&SES="+SES+"&SEM="+SEM+" &SRS="+SRS+"&SCS="+SCS+"&RES="+RES;

Большое спасибо!

...