Hi Everyone!
I have a JS, that return me an array
function getRequests() {
let searchInSubject = "request"
let searchInSubjectArray = searchInSubject!==null ? searchInSubject.split(',') : [];
let content = document.getElementById("frame_content").contentDocument.body.innerHTML;
let requestLinksArray = [...content.matchAll(/onmouseover[^>]*(\/servicedesk\/view\/[0-9]{1,})[^>]*>([^>]*)<\/a>/g)];
let result=[];
for(let link of requestLinksArray)
{
let url = link[1];
let subject = link[2];
if(searchInSubjectArray.length==0)
{
result.push([url, subject])
continue;
}
for(let search of searchInSubjectArray)
{
if(subject.toLowerCase().indexOf(search.toLowerCase().trim())>=0)
{
result.push([url, subject])
break;
}
}
}
return result;
}
I used "Run JavaScript function on web page" activities, but it returns me Text.
I wanted to use after "For each" activities, but it don't work with text.
What I need to do to resolve this problem?
Thanks in advance!