我正在尝试复制(复制)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。