每当创建新网站时,我都需要发送电子邮件通知。我在站点中创建了规则并创建了一个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
的邮件。它不是说网站的名称。
如何添加网站名称? 如何添加加入网站的链接? 它也发送四封邮件而不是一封
这是我的规则:
答案 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