在alfresco中为共享站点创建加入站点链接

时间:2014-03-24 11:50:56

标签: javascript alfresco alfresco-share

每当创建新网站时,我都需要发送电子邮件通知。我在站点中创建了规则并创建了一个java脚本来执行。这是我的javascript

var parent = space.getParent();
var siteShortName = space.getSiteShortName();
var siteGroup = "GROUP_EMAIL_CONTRIBUTORS";
var mail = actions.create("mail");
mail.parameters.to_many = siteGroup;

mail.parameters.subject=" A new site called" +siteShortName +"is created";
mail.parameters.text="Login to share to join the site;

//execute action against a document
mail.execute(document);

但我在主题中收到A new site callednullis created‏的邮件。它不是说网站的名称。

如何添加网站名称? 如何添加加入网站的链接? 它也发送四封邮件而不是一封

这是我的规则: enter image description here

2 个答案:

答案 0 :(得分:0)

我认为Javascript Site Services API可能对您有帮助。

答案 1 :(得分:0)

space.getParent()返回一个ScriptNode&不是Site-Object。 试试以下内容:

var siteShortName = space.properties.name; // or space.properties.title if you'd like to get the displayName instead