Marcos Vinicios de Carvalho
06/30/2022, 3:07 PMconst executeExportIntegration = (record) => {
let searchId = record.getValue('custrecord_mvc_saved_search');
let fileName = record.getValue('custrecord_mvc_file_name');
let directory = record.getValue('custrecord_mvc_ftp_folder');
if(fileName === '') {
fileName = searchId;
}
const searchToExport = search.load({id: searchId}).run().getRange({
start: 0,
end: 1000
});
let csvData = _convertSearchToCsv(searchToExport);
let fileObj = file.create({
name: fileName + '.csv',
fileType: file.Type.PLAINTEXT,
contents: csvData
});
let connection = _connectionSFTP(record);
let objConnection = connection.list({
path: directory
});
log.debug('Current Folder', objConnection);
connection.upload({
//directory,
file: fileObj,
filename: 'af.txt',
replaceExisting: true
});
}
darrenhillconsulting
07/12/2022, 2:08 AMJosh_SatoriReporting
07/12/2022, 4:59 PM