The goal is to count number of URL occurrences as plain text (number of "https://url.com...") and display those as a field.
To start learning I tried creating a smart value the dumbest possible way {{issue.NumberOfEdits}} and on case edit {{#increment}}{{issue.NumberOfEdits}}{{/}} but it doesn't look as it works?..
I have not heard of NumberOfEdits before. Where did you see that one?
Another way to count those URLs is using the split function and counting the list items:
{{#=}}{{issue.description.split("https").size}}-1{{/}}
How this works:
Best regards,
Bill
Thank you for your reply.
That smart value is something I tried to create myself (when ticket is created - create smart value) to later operate it and to learn about them more.
I tried the rule you suggested and am getting an error (replaced https with URL of app domain):
Error rendering smart-values when executing this rule:
Failed to get value for issue.description.split("[https://app.intercom").size: {{#=}}{{issue.description.split("[https://app.intercom").size}}-1{{/}}
I believe I've done it properly?..
Also tried without a bracket and "https://" part and looks like it parses properly with it, but number is 2x as high (I believe because of doubled text and URL for text). Dividing it by 2 kinda work, but how do I modify the rule so it won't break for "[https://app.intercom" line?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Short version is that you may need to experiment a bit with this...
There are reserved characters that the split() does not like, but I have been unable to find documentation for the valid/invalid list. Perhaps they can be escaped, but I have not had success with that method. That is why I only searched on "https" in my example.
One such reserved character is the period (.), and so when I need to split on that, I first perform a substitution and then split:
{{#=}}{{issue.description.replace(".", "ZZZ").split("ZZZ").size}}-1{{/}}
Perhaps you could perform some replacement of troublesome characters and then split using this method.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.