0

当我有代码时:

var mail = actions.create("mail");
mail.parameters.to = "...";
mail.parameters.subject = "...";
mail.parameters.from = "...";
mail.parameters.text = "some text, in case template is not found";
//// execute action against a document   
var doc = search.findNode("workspace://SpacesStore/eafb46a7-a139-42e1-b297-71402d279b68");
mail.execute(doc);

我很好奇,为执行发送电子邮件提供节点是什么意思?这会影响某处的某些东西还是没有改变?

谢谢!

4

1 回答 1

1

动作通常需要一个上下文来运行。该上下文通常是一个节点(如文件夹或文档)。在这种情况下,它允许操作和 freemarker 邮件模板从文档中提取属性。就像您可能希望您的电子邮件具有文档名称或其他一些元数据。

“对节点执行的操作”是否受到对它运行的操作的影响取决于操作中的代码。在邮件操作的情况下,它不应该修改节点。

于 2012-08-22T23:53:59.450 回答