YouTrack JavaScript 工作流程 - 向全球群组发送电子邮件

Posted

技术标签:

【中文标题】YouTrack JavaScript 工作流程 - 向全球群组发送电子邮件【英文标题】:YouTrack JavaScript Workflow - send email to global group 【发布时间】:2017-11-17 15:57:51 【问题描述】:

我正在使用 javascript 为 YouTrack 创建一个状态机,并尝试向组中的每个人发送一封电子邮件。在旧的工作流程中,这样做是这样的:

group:php Developers.notifyAllUsers("Subject","message");

我在新的 JavaScript API 中找不到任何内容来执行此操作,我在哪里可以找到全局(不是问题或项目)组?

【问题讨论】:

【参考方案1】:

在 JS API 中如下所示:

entities.UserGroup.findByName('PHP Developers') .notifyAllUsers('Subject','message');

但是,获取特定用户组的另一种(也是更可靠的)方法是将其添加到代码中的需求和引用中:

ctx.phpdevs.notifyAllUsers('Subject','message'); ... requirements: ... phpDevs: type: entities.UserGroup, name: 'PHP Developers'

您可以在官方文档中找到更多详细信息:UserGroup 和 Finding Specific Entities。

【讨论】:

以上是关于YouTrack JavaScript 工作流程 - 向全球群组发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

使用 TeamCity 集成填充的一步 YouTrack “Fixed in build”

svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴

适用于 YouTrack 的 Intellij IDEA 插件

YouTrack Windows 服务启动然后停止

TeamCity 和 YouTrack 小于 1GB

如何在 Youtrack Workflow 中查看星期几