我正在尝试复制(复制)ServiceNow 事件表中的记录,但无法使此字符串起作用: gr.sys_id[key] = current.getValue(glideElement.getName());
目标是复制除 sys_id 之外的所有字段值。
我正在尝试复制(复制)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。