'How to use external scripts e.g. jquery for YouTrack Workflow scripts
I want to clean the comments from youtrack by scheduler in a for Each loop with:
action: (ctx) => {
var issue = ctx.issue;
issue.comments.added.forEach(function(comment) {
// https://stackoverflow.com/questions/822452/strip-html-from-text-javascript
comment.text = jQuery(comment.text).text();
});
},
But I get the error: jQuery is not defined.
How can I include jQuery in the script to use it to clean the comment from HTML tags.
Solution 1:[1]
It is not possible to use jQuery inside of a workflow script. Still, you can create a helper function that does the trick:
function cleanComment(text) {
return text.replace(/(<([^>]+)>)/gi, '')
}
and use it inside of the action part of the rule
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
