我真的陷入了編碼的最後階段。我在lead部分創建了一個自定義按鈕,並且我在javascript代碼中調用了自定義設置url。 它在我的開發人員組織中工作得非常好,但是當我將其安裝到其他開發人員組織時失敗。 以下是供您參考的代碼;在開發人員帳戶中安裝託管軟件包後,salesforce中的自定義設置問題
{!REQUIRESCRIPT("/soap/ajax/26.0/connection.js")}
var uname = encodeURI('{!$Setup.UserDetails__c.UName__c}');
var ukey= encodeURI('{!$Setup.UserDetails__c.Sha1Key__c}');
try{
var rurl= escape('/handleapprequest?email={!Lead.Email}&fname ={!Lead.FirstName}&lastname={!Lead.LastName}&company={!Lead.Company}');
window.open('{!$Setup.UserDetails__c.Url__c}login/' + uname + '/'+ ukey +'?returnurl='+rurl, 'Send Email', 'height=600,location=no,resizable=yes,toolbar=no,status=no,menubar=no,scrollbars=1', 1)
}catch(err)
{alert(err);}
當我安裝我的包,不同的開發組織,該組織執行的onClick JavaScript中的按鈕,thows異常「與JavaScript的的OnClick一個問題這個按鈕或鏈接時遇到:現場Setup.UserDetails_ c.UName _c不存在拼寫檢查'
請讓我知道這裏出了什麼問題?我已經創建了Beta軟件包,我無法更改或從我的開發人員組織中刪除代碼。 非常感謝。