如何抑制来自javascript的多个电子邮件通知
这是我的java脚本如何抑制来自javascript的多个电子邮件通知,javascript,email,alfresco,alfresco-share,Javascript,Email,Alfresco,Alfresco Share,这是我的java脚本 var siteGroup = "GROUP_EMAIL_CONTRIBUTORS"; var mail = actions.create("mail"); mail.parameters.to_many = siteGroup; var url = "Click http://pc1:8080/share/page/site/" + document.properties.name + "/dashboard" + " to join the site"; mail.
var siteGroup = "GROUP_EMAIL_CONTRIBUTORS";
var mail = actions.create("mail");
mail.parameters.to_many = siteGroup;
var url = "Click http://pc1:8080/share/page/site/" + document.properties.name + "/dashboard" + " to join the site";
mail.parameters.subject="New Site Created in Community";
mail.parameters.text=url;
//execute action against a document
mail.execute(document);
siteGroup
有三个成员,他们有三个不同的电子邮件地址。问题是这个java脚本正在向所有三个用户发送三封电子邮件通知。如果我再增加一个成员,那么每个成员将收到四封电子邮件。如何抑制这种情况
您需要创建st:site的子类型,以确保它仅在站点上触发 有两种选择:
<config evaluator="string-compare" condition="DocumentLibrary">
<types>
<type name="cm:folder">
<subtype name="st:site" />
</type>
</types>
</config>
这是否正确<代码>否,st:site是cm:folder的子类型,而不是cm:content;)现在..
我在share-cofig-custom.xml中添加了上述代码,但是我没有在默认文件夹和内容类型旁边获得下拉列表。我可以使用这个var doc=search.findNode(“workspace://SpacesStore/eafb46a7-a139-42e1-b297-71402d279b68"); 邮件执行(doc)代码>在我的java脚本中??