- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2024 10:11 PM
Hi guys, could you help me out, I wrote the following script in workflow editor's if condition.
answer = isMemberOfGroupOrKbMgr();
function isMemberOfGroupOrKbMgr() {
var loggedInUser = gs.getUser();
var articleOwningGroup = current.ownership_group.name;
var kbMgrs = current.kb_knowledge_base.kb_managerss.
if (loggedInUser.isMemberOf(articleOwningGroup) || kbMgrs.indexOf(gs.getUserID()) > -1) {
gs.addInfoMessage('Hello logged in user is+ 1' + loggedInUser);
return 'yes';
} else {
gs.addInfoMessage('Hello logged in user is+ 2' + loggedInUser);
return 'no';
}
}
this script is throwing me the following error.
org.mozilla.javascript.WrappedException: Wrapped org.mozilla.javascript.EvaluatorException: missing name after . operator (answer = isMemberOfGroupOrKbMgr();
function isMemberOfGroupOrKbMgr() {
var loggedInUser = gs.getUser();
//var loggedInUser = current.sys_updated_by.name;
var articleOwningGroup = current.ownership_group.name;
var kbMgrs = current.kb_knowledge_base.kb_managerss.
if (loggedInUser.isMemberOf(articleOwningGroup) || kbMgrs.indexOf(gs.getUserID()) > -1) {
gs.addInfoMessage('Hello logged in user is+ 1' + loggedInUser);
return 'yes';
} else {
gs.addInfoMessage('Hello logged in user is+ 2' + loggedInUser);
return 'no';
}
}; line 11) (sys_script_include.365eca63c0a8016600069528aee5affb.script; line 117)
what changes should I make?
Thanks in advance
snowman
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2024 10:23 PM - edited 09-15-2024 10:24 PM
Issue with this line missing colon at the end and please check whether it's kb_managerss or kb_manager
var kbMgrs= current.kb_knowledge_base.kb_managers;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2024 10:23 PM - edited 09-15-2024 10:24 PM
Issue with this line missing colon at the end and please check whether it's kb_managerss or kb_manager
var kbMgrs= current.kb_knowledge_base.kb_managers;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-15-2024 10:36 PM
Hey good morning, Just when I published this article, I noticed my errors hahaha. Yes, it was kb_managers and ; was missing.
Thank you 🙂