0

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

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

4

1 回答 1

1

看看 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。

于 2014-12-19T09:21:36.047 回答