in misc/RRA2Spreadsheet.js [12:36]
function process_all_rra_docs() {
var driveid = ''; // Where assessments are stored, this is a drive id
var template_skip_id = ''; // the template, so that we don't process that
var s = SpreadsheetApp.getActiveSpreadsheet();
var sheet = s.getSheetByName('RRA3');
var folder = DriveApp.getFolderById(driveid);
var files = folder.getFiles();
//Start fresh
sheet.clearContents();
// Headers
sheet.appendRow(['Link', 'Name', 'Service Owner', 'Director', 'Service Data Classification', 'Highest Risk Impact', 'Recommendations', 'Highest Recommendation', 'Creation date', 'Modification date']);
while (files.hasNext()) {
var file = files.next();
if (file.getId() == template_skip_id) {
continue;
}
var rra_name = clean_fname(file.getName());
s.toast("Importing RRA: "+rra_name+"...");
var results = import_rra(file.getId());
insert_rra('https://docs.google.com/document/d/'+file.getId(), rra_name, sheet, results);
}
s.toast("All done!");
}