Skip to content

Commit 84035f6

Browse files
Create GetAllTheCategoriesRelatedToAKnowledgeBase.js
1 parent 8307f08 commit 84035f6

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
var categoriesList = [];
2+
3+
function GetAllTheCategoriesRelatedToAKnowledgeBase(parentID, categoriesList) {
4+
5+
if (!parentID)
6+
return;
7+
8+
var catGr = new GlideRecord('kb_category');
9+
catGr.addQuery('parent_id', parentID);
10+
catGr.query();
11+
while (catGr.next()) {
12+
categoriesList.push(catGr.getValue('sys_id'));
13+
gs.info(catGr.getValue('label'));
14+
GetAllTheCategoriesRelatedToAKnowledgeBase(catGr.getValue('sys_id'), categoriesList);
15+
}
16+
return categoriesList;
17+
18+
}
19+
gs.info(GetAllTheCategoriesRelatedToAKnowledgeBase('a7e8a78bff0221009b20ffffffffff17' /*replace with your Knowledge Base Sysid*/ , categoriesList));

0 commit comments

Comments
 (0)