function execute(context) {
log.debug('entrieng');
var csvFileID = runtime.getCurrentScript().getParameter({name: 'custscript_csv_file_id'});
log.debug('csvfile',csvFileID);
var folderID = runtime.getCurrentScript().getParameter({name : 'custscript_folder_id'});
log.debug('folder',folderID);
var csvFile = file.load({
id : csvFileID
});
log.debug('csvfile',csvFile);
var contents = csvFile.getContents();
log.debug('cont',contents);
var iterator = csvFile.lines.iterator();
//skip the header
iterator.each(function () {
return false;
});
var newContents = '';
iterator.each(function (line) {
newContents += line.value;
newContents = newContents + "\r\n";
return true;
});
log.debug('newcont',newContents);
var csvFileWOHeaders = file.create({
name : 'CSVWithoutHeaders.csv',
fileType : file.Type.CSV,
contents : newContents,
folder : folderID,
isOnline : true
});
var csvFileWOHeadersID = csvFileWOHeaders.save();
var loadFile = file.load({
id : csvFileWOHeadersID
});
var zippedCSV = compress.gzip({
file : loadFile,
level : 9
});
zippedCSV.folder = folderID;
var zippedCSVID = zippedCSV.save();
log.debug('zippedCSVID',zippedCSVID);
}