Le problème, c'est que je suis encore moins compétent que vous !...
Comme suggéré, j'ai remplacé le nom du fichier par l'ID :
function recopieAvecPlagesProtégées() {
var srcSheetId = '1pUiO5hlD453aYlEaL2kDNBmt65T5TbmSNCurNR7uHlM'
var folderID = '1kiDvIKeqOm1_HNjn8MPWzoDAN2On1HOh'
var destFolder = DriveApp.getFolderById('18u1w97D5BxUAiQbxqL71ROX68VoyI-XS')
var destSheetName = 'Tableau de bord' + ' - Sauvegarde'
var newId = DriveApp.getFileById(srcSheetId).makeCopy(destSheetName, destFolder).getId(); //62
var dest = SpreadsheetApp.openById(newId)
SpreadsheetApp.openById(srcSheetId).getSheets().forEach( (sh,i) => { //64
transfererProtections(sh,dest.getSheets()[i]) //65
})
}
ReferenceError: transfererProtections is not defined(anonyme)@ Tableau de Bord.gs:65
recopieAvecPlagesProtégées@ Tableau de Bord.gs:64
on a gagné une ligne !.... mais ça se précise, non?
Cordialement
JL