2012-12-19 28 views
1

我發現了另一個線程(13056369)以下腳本:使用Livecycle設計器表單上的通用按鈕向xml文件發送電子郵件?

// Replace with actual path to the field which contains the subject: 
var subject = form1.SF1.TxtFld1.rawValue.concat("_"+ form1.SF1.TxtFld2.rawValue); 

var myDoc = event.target; 
try { 
    myDoc.mailDoc({ 
     bUI: false, 
     cTo: '[email protected]', // Replace with actual receiver mail address. 
     cSubject: subject, 
     cSubmitAs: "PDF" 
    }); 
} catch (e) { 
    // exception handling... 
} 

以上的偉大工程。但是,我想修改它以通過電子郵件發送xml文件而不是pdf文件。任何幫助如何修改上述腳本將不勝感激。

如果您有另一種方式可以完成相同的任務,請告訴我,我會試一試。我只需要主題行使用上面腳本中標識的兩個文本字段,並且該文件需要是xml而不是pdf。

我使用LiveCycle Designer中9

回答

0

您可以使用電子郵件提交按鈕,而不是自定義代碼來處理參數,如提交的數據類型,電子郵件地址和主題。這是一個首選方法,而不是在LiveCycle ES中添加自定義代碼。

我確實包括一個電子郵件地址按鈕的圖像,但不能發佈它,因爲我是一個n00b堆棧溢出。如果您有任何其他問題,請告訴我。

1
var cSubLine = "Subject line"; 
var cBody = "Body of the email"; 
var cEmailURL = "mailto:[email protected]?cc=" + "&subject=" + cSubLine + "&body=" + cBody; 

event.target.submitForm({ 
    cURL: cEmailURL, 
    cSubmitAs:"XML", 
    cCharSet:"utf-8" 
    }); 
相關問題