Name

global.getAllTableViews

Description

Get all the views of the table

Script

function getAllTableViews(tableName) {
   var views = [];
   var viewRelatedTables = ['sys_ui_form', 'sys_ui_section'];
   viewRelatedTables.forEach(addToViews);

   function addToViews(value) {
       var gr = new GlideRecord(value);
       gr.addQuery('name', tableName);
       gr.query();
       while (gr.next()) {
           var view = gr.getValue('view');
           if (views.indexOf(view) === -1)
               views.push(view);
       }
   }

   return views;
}

Sys ID

3170b0e15320330033dbddeeff7b123b

Offical Documentation

Official Docs: