Merci,
Ci-joint le vrai document.
https://docs.google.com/spreadsheets/d/19CL0x2LzHehxjiqrQnxwVrdZegEvDv_fVFLzDur81Nk/edit?usp=sharing
Un questionnaire envoie des données en 'Data', à remplir tout les jours par les athlètes.
Une liste d'Athlète dans 'Liste' avec les liens vers leur questionnaire
Une page à créer par nageur (copie de original)
une page groupe qui regroupe les valeurs du jour (ou des derniers jours)
J'arrive à cacher certaine colonnes, mais pas toutes celles que je souhaite (à partir de W jusqu'a AA et AV jusqu'a BV je n'y arrive pas)
et pas moyen de cacher une ligne (la 2)
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
if(sheet.getName()=='Liste' && editedCell.getColumn() == 3){
nouvelleFeuille(editedCell.getValue())
}
}
function nouvelleFeuille(nom) {
var document = SpreadsheetApp.getActiveSpreadsheet();
var f1 = document.getSheetByName("Original");
var f2 = document.getSheetByName(nom);
if (f2 != null) {
document.deleteSheet(f2);
}
f2 = document.insertSheet();
f2.setName(nom);
var plage = f1.getRange("A1:CU304");
plage.copyTo(f2.getRange("A1"), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
f2.getRange('A1').setValue(nom);
f2.hideColumns(4,5);
f2.hideColumns(13,5);
f2.hideColumns(23,5);
f2.hideColumns(48,27);
f2.hideRows(2,1);
};