22、服务器端脚本编程技术详解

服务器端脚本编程技术详解

1. 点步操作与 GlideElement

点步操作(Dot-walking)允许通过引用字段(一种包含对另一个记录引用的字段类型)访问相关记录上的字段,方法是用点分隔字段名进行链式操作。例如,要从事件表的业务规则中获取事件分配给的人的电子邮件地址,可以使用以下代码:

var assigneeEmail = current.assigned_to.email.toString(); 

这里使用了 toString() 方法,因为从服务器端 GlideRecord 访问的字段返回的是 GlideElement 对象,而不只是值。JavaScript 通常会将值强制转换为所需的数据类型,但最好显式转换从 GlideElement 对象派生的值,否则可能会得到错误的数据类型,导致难以排查的问题。

当不进行点步操作时,可以使用 getValue() 方法显式获取字段的字符串值,如下所示:

var assigneeSysId = current.getValue('assigned_to'); 

点步操作可以链式进行,即通过点步到引用字段,可以继续通过它进行点步以访问该字段引用的表上的字段。例如,要从业务规则中获取分配给事件的人的经理的电子邮件地址,可以使用以下代码:

var mana
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值