What I want to do is
Make a copy of the sheet and remove all protected ranges from copied sheet.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var timezone = "GMT-5"
var timeformat = "yyyy-MM-dd"
var date = Utilities.formatDate(new Date(), timezone, timeformat);
var file = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).makeCopy(date + " " + ss.getName());
var editors = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).getEditors();
for (var i = 0; i < editors.length;i++) {
file.addEditor(editors[i])
}
var viewers = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId()).getViewers();
for (var i = 0; i < viewers.length;i++) {
file.addViewer(viewers[i])
this is what I'm doing to make a copy of the sheet.