1

我在另一个线程 (13056369) 上找到了以下脚本:

// 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: 'me@email.org', // Replace with actual receiver mail address.
        cSubject: subject,
        cSubmitAs: "PDF"
    });
} catch (e) {
    // exception handling...
}

上面的效果很好。但是,我想将其修改为通过电子邮件发送 xml 文件而不是 pdf 文件。任何有关如何修改上述脚本的帮助将不胜感激。

如果您有其他方法可以完成相同的任务,请告诉我,我会试一试。我只需要主题行使用上面脚本中标识的两个文本字段,并且文件需要是 xml 而不是 pdf。

我正在使用 LiveCycle Designer 9。

4

2 回答 2

1
var cSubLine = "Subject line"; 
var cBody = "Body of the email";
var cEmailURL = "mailto:theEmailYouWant@gmail.com?cc=" + "&subject=" + cSubLine + "&body=" + cBody;

event.target.submitForm({
    cURL: cEmailURL,
    cSubmitAs:"XML",
    cCharSet:"utf-8"
    });
于 2013-03-06T20:36:42.153 回答
0

您可以使用电子邮件提交按钮而不是自定义代码来处理提交数据类型、电子邮件地址和主题等参数。这是一种首选方法,而不是在 LiveCycle ES 中添加自定义代码。

我确实包含了电子邮件地址按钮的图像,但由于我是 Stack Overflow 的 n00b,因此无法发布它。如果您有任何其他问题,请告诉我。

于 2013-01-15T23:45:02.993 回答