这串代码是做什么的:gr.sys_id[key] = current.getValue(glideElement.get



我正在尝试复制(复制)ServiceNow事件表中的记录,但无法使此字符串起作用:gr.sys_id[key] = current.getValue(glideElement.getName());

目标是复制除sys_id之外的所有字段值。

看看 UI 操作Insert & Stay,这是一种重复脚本。

您可以在业务规则或任何其他服务器端脚本中使用相同的功能:

doInsertAndStay();
function doInsertAndStay() {
    var saveMe = current;
    if (typeof current.number != 'undefined' && current.number){
        current.number = ""; // generate a new number
    }
    current.insert();
    action.setRedirectURL(saveMe);
}

GlideRecord 函数insert()复制记录,当然新记录使用新sys_id。据我所知,你无法用自己来定义sys_id。

相关内容

最新更新