You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 07:22:14