Name
sn_table_builder.TBDeleteRecords
Description
Delete all Table records
Script
var TBDeleteRecords = Class.create();
TBDeleteRecords.prototype = {
initialize: function(table) {
this.table = table;
},
build: function() {
var gr = new GlideRecord(this.table);
var canDelete = gr.canDelete();
if (canDelete) {
gr.query();
if (gr.next())
gr.deleteMultiple();
return {
message: gs.getMessage('Records deleted successfully')
};
} else {
return {
canDelete: false,
message: gs.getMessage("You do not have permission to delete this data.")
};
}
},
type: 'TBDeleteRecords'
};
Sys ID
36961392c770201031a006d427c260e9