We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2606887 commit 2a091a4Copy full SHA for 2a091a4
1 file changed
Core ServiceNow APIs/GlideRecord/GlideRecord Query Helper/GlideRecordHelper.js
@@ -0,0 +1,31 @@
1
+var GlideRecordHelper = Class.create();
2
+GlideRecordHelper.prototype = {
3
+ initialize: function(tableName) {
4
+ if (!tableName) {
5
+ throw new Error("Table name is required.");
6
+ }
7
+ this.tableName = tableName;
8
+ },
9
+
10
+ getRecords: function(queryObj) {
11
+ var gr = new GlideRecord(this.tableName);
12
+ if (!gr.isValid()) {
13
+ throw new Error("Invalid table name: " + this.tableName);
14
15
16
+ for (var key in queryObj) {
17
+ if (queryObj.hasOwnProperty(key)) {
18
+ gr.addQuery(key, queryObj[key]);
19
20
21
22
+ gr.query();
23
+ var results = [];
24
+ while (gr.next()) {
25
+ results.push(gr);
26
27
+ return results;
28
29
30
+ type: 'GlideRecordHelper'
31
+};
0 commit comments