如何使用 JS 解决 YouTrack 中的问题 API

How to resolve issue in YouTrack using JS API

我正在尝试通过工作流程中的操作来解决问题 但是它returns错误

exports.rule = entities.Issue.onChange({
  title: "Resolver",
  guard: function(ctx) {
    return ctx.issue.isReported;
  },
  action: function(ctx) {
  workflow.resolve(ctx.issue);
  },
  requirements: {
  }
});

谢谢指教

你只需要改变问题的状态。

exports.rule = entities.Issue.onChange({
  title: "Resolver",
  guard: function(ctx) {
    return ctx.issue.isReported && ctx.issue.isReported;
  },
  action: function(ctx) {
    ctx.issue.fields.State = 'Resolved';
  },
  requirements: {
    State: {
       name: 'State',
       type: entities.EnumField.fieldType
    }
  }
});