我在另一个帖子(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.
答案 0 :(得分: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"
});
答案 1 :(得分:0)
您可以使用电子邮件提交按钮代替自定义代码来处理提交数据类型,电子邮件地址和主题等参数。这是一种首选方法,而不是在LiveCycle ES中添加自定义代码。
我确实包含了一个电子邮件地址按钮的图片,但由于我是Stack Overflow的n00b,因此无法发布。如果您有任何其他问题,请告诉我。