Filter is not working on calculated field

发布时间:2020-07-08 00:42:05 作者:ServiceNow
来源:网络 阅读:191

Did you create the field with the calculated value after the table was already in production (i.e. did records exist before they had this field available?)

If so, then they are calculating the value for list display only and don't have anything stored in the database (where the filter is querying from.)

You'll need to run a script in scripts-background to update all existing records to save the calculated field in the database for each record (and be sure to use autoSysFields(false) and setWorkflow(false) and setForceUpdate(true)) to go in stealth mode.

var r = new GlideRecord('task');
r.addQuery('sys_class_name','pm_project');
r.query();
while (r.next()) {

         r.setForceUpdate(true);

         r.autoSysFields(false);

         r.setWorkflow(false);

         r.update();
}
推荐阅读:
  1. jquery mobile指的是什么
  2. 使用python制作一个飞机大战游戏

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

calculated field working te

上一篇:Js脚本之jQuery学习笔记(1)

下一篇: 线程安全与可重入函数

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》