YouTrack工作流开发:检查评论是否来自指定用户并执行操作
YouTrack工作流:判断新增评论是否来自指定用户
针对你的需求,这里是完善后的代码逻辑,用于判断议题新增评论是否由指定用户(示例中的"autobot")提交:
// --- #1 issueCommentIsAdded --- const issue_0 = ctx.issue; const issueCommentIsAddedFn_0 = () => { // 验证是否有新增评论,且新增评论中存在autobot提交的内容 const if_added_by = issue_0.comments.added.isNotEmpty() && issue_0.comments.added.some(comment => comment.author.login === "autobot"); return if_added_by; };
关键说明:
issue_0.comments.added对应本次事件中新增的评论集合,isNotEmpty()先确保确实有评论被添加- 使用
some()方法遍历新增评论,检查是否存在作者登录名为autobot的评论;如果需要匹配用户显示名称而非登录名,可替换为comment.author.name - 函数返回
true时,即可触发后续预设操作(如更新议题字段、发送通知等)
内容的提问来源于stack exchange,提问作者napoleon
相关产品推荐
相关产品推荐

