在YouTrack中创建指向现有问题的(子任务)链接

在YouTrack中创建指向现有问题的(子任务)链接,youtrack,youtrack-api,Youtrack,Youtrack Api,我正在编写一个为用户故事创建默认任务的操作。这就是我取得的成绩: var workflow = require('@jetbrains/youtrack-scripting-api/workflow'); var entities = require('@jetbrains/youtrack-scripting-api/entities'); exports.rule = entities.Issue.action({ title: 'Create default subtasks',

我正在编写一个为用户故事创建默认任务的操作。这就是我取得的成绩:

var workflow = require('@jetbrains/youtrack-scripting-api/workflow');
var entities = require('@jetbrains/youtrack-scripting-api/entities');

exports.rule = entities.Issue.action({
  title: 'Create default subtasks',
  command: 'tt-create-subtasks',
  guard: function(ctx) {
    // Condition that must be met to enable the custom command:
    return ctx.issue.fields.Type.name == "User Story";
  },
  action: function(ctx) {
    var issue = ctx.issue;
    var newIssue = ctx.issue.copy(issue.project);
    newIssue.summary = 'API spoofing';
    newIssue.fields.Type = ctx.Type.Task;
//    var link = newIssue.links.add(issue);  ????
    workflow.message('Default task created under issue ' && issue.description);
  },
  requirements: {
    Type: {
      type: entities.EnumField.fieldType,
      Task: {}
    },
  }
});
如何创建新链接,使
newIssue
成为
issue
的子任务


我已经查看了代码完成提供了什么,所以问题,YouTrack中已经存在的工作流代码,但是我被卡住了…

您也应该指定问题链接。以下代码应该可以工作(
newIssue
将是
issue
的子任务):

您可以在这里找到示例:

newIssue.links['subtask of'].add(issue);