Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fieldsExclude = [
- "sys_updated_by",
- "sys_updated_at",
- "sys_id",
- "sys_created_by",
- "sys_created_at",
- "state_changed_at",
- "opened_at",
- "number",
- "display_name",
- ];
- const tableName = 'itsm_request_task'
- const recordID = '171350956333572618'
- cloneRecord(tableName, recordID, fieldsExclude);
- function cloneRecord(tableName, recordID, fieldsExclude) {
- const current = new SimpleRecord(tableName);
- current.get(recordID);
- const fields = current.getAttributes();
- const tasks = new SimpleRecord(tableName);
- Object.keys(fields).forEach(key => {
- if (!fieldsExclude.includes(key)) {
- tasks.setValue(key, fields[key]);
- }
- });
- const insertedTaskID = tasks.insert();
- ss.info(`/record/${tableName}/${insertedTaskID}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement