インシデントの ServiceNow テーブルのレコードをコピー (複製) しようとしていますが、この文字列を機能させることができません: gr.sys_id[key] = current.getValue(glideElement.getName());
目標は、sys_id を除くすべてのフィールド値をコピーすることです。
インシデントの ServiceNow テーブルのレコードをコピー (複製) しようとしていますが、この文字列を機能させることができません: gr.sys_id[key] = current.getValue(glideElement.getName());
目標は、sys_id を除くすべてのフィールド値をコピーすることです。
Insert & Stay
複製スクリプトの一種であるUI アクションを見てください。
ビジネス ルールまたはその他のサーバー側スクリプトで同じ機能を使用できます。
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 を自分で定義することはできません。