- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2025 01:44 AM - edited ‎04-02-2025 03:12 AM
In portal, for a page under the "Can View" section, I mapped a user criteria for it.. and I used advance scripting over there.. and while testing I don't see logs are getting generated.. can anyone please help me to understand on why LOGS are not getting Generated? It makes me feel like user criteria it's self is not working..
answer = AccessValidation();
function AccessValidation() {
var UserID = gs.getUserName();
gs.info("Sathwik Entered");
var gr = new GlideRecord('sys_user');
gr.addEncodedQuery('user_name=' + UserID');
gr.query();
if (gr.next()) {
gs.info("Sathwik found");
return true;
} else {
gs.info("Sathwik not found");
return false;
}
}
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2025 01:52 AM
where did you add that? share screenshot
try this script
answer = AccessValidation();
function AccessValidation() {
var gr = new GlideRecord('sys_user');
gr.addEncodedQuery('sys_id=' + user_id);
gr.query();
if (gr.next()) {
gs.info("Sathwik found");
return true;
} else {
gs.info("Sathwik not found");
return false;
}
}
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2025 02:16 AM - edited ‎04-02-2025 02:17 AM
Hello @Sathwik1
There is a syntax error in this line:
gr.addEncodedQuery('user_name=' + UserID');
remove the single quote character at the end:
gr.addEncodedQuery('user_name=' + UserID);
I also need to highlight that this script will always return true because it basically checks if the there is a record for the current user in the User table, which is always the case.
Maybe you can share what exactly your requirement it.
Regards,
Robert
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2025 02:52 AM
syntaxs are already corrected, but still issue persits
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-02-2025 03:19 AM - edited ‎04-02-2025 03:19 AM