服务器端 Glide API 详解
1. 服务器端 API 概述
服务器端 API 由可供服务器上执行的脚本使用的类和方法组成。服务器上的脚本能够执行,得益于用 Java 编程语言编写的 JavaScript 开源实现,即 Mozilla Rhino。这使得我们可以通过 JavaScript 脚本与 ServiceNow 等 Java 应用程序进行交互,尽管这两种语言本身并不具备天然的跨兼容性。
2. GlideRecord 类
GlideRecord 类是 ServiceNow 中最常用且实用的类之一。其主要功能是查询数据库表,并展示与给定查询匹配的表中每条记录对应的值。它还可用于添加、修改或删除记录。GlideRecord 对象包含与表中每个字段名称相对应的属性。在客户端 Glide API 中,这些属性通常包含字符串;而在服务器端 API 中,这些属性包含具有自身方法和属性的 GlideElement JavaScript 对象。
2.1 初始化 GlideRecord 对象
要初始化一个 GlideRecord 对象,需使用 new 关键字(调用 initialize() 构造方法),并传入一个字符串形式的表名。这会告知新的 GlideRecord 对象后续查询或新记录将在哪个表上创建。
示例代码如下:
var grIncident = new GlideRecord('incident');
grIncident.addActiveQuery();
grI
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



