File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Modern Development/Service Portal Widgets/custom404 Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 1+ ( function ( ) {
2+ /*
3+ This script will get the 3 characters of page_id from url and suggest valid pages.
4+ */
5+ data . pageArr = [ ] ; // array to store related pages
6+ var pageId = $sp . getParameter ( 'id' ) . toString ( ) ; // get page id from url
7+ // get 3 letters of page id
8+ if ( pageId && pageId . length ( ) > 3 )
9+ pageId = pageId . substring ( 0 , 3 ) ;
10+
11+ var relatedPages = new GlideRecord ( 'sp_page' ) ;
12+ relatedPages . addEncodedQuery ( 'idLIKE' + pageId ) ;
13+ relatedPages . query ( ) ;
14+ while ( relatedPages . next ( ) ) {
15+ var tempList = { } ; // temporary object.
16+ tempList . name = relatedPages . getValue ( 'title' ) ;
17+ tempList . url = '/' + $sp . getValue ( 'url_suffix' ) + '?id=' + relatedPages . getValue ( 'id' ) ;
18+ data . pageArr . push ( tempList ) ; // add related suggested pages to array
19+ }
20+ } ) ( ) ;
You can’t perform that action at this time.
0 commit comments