Script pour résumer les données non mises à jour

J'ai une feuille de calcul Google des données de feuille de temps; il a une feuille pour chaque mois, chaque feuille est un lot de six colonne de blocs, un bloc par client.

J'ai créé une fiche de synthèse qui se passe et obtient le total de chaque clients et les affiche dans une liste:

function getClientTotals(sheetname, colcount)
{  
  colcount = colcount ? colcount : 6;
  var res;      
  var ss = SpreadsheetApp.openById('myid_goes_here');
  if(ss)
  {
    res = [];
    var totrow = ss.getRange(sheetname + '!A1:ZZ1').getValues()[0];
    for(var i = 0; i < totrow.length; i += colcount)
    {
      res.push([totrow[i], totrow[i + colcount - 1]]);
    }
  }   
  return res;
}

J'ai ensuite ajouté une cellule de ma feuille récapitulative contenant =getClientTotals($C$7,$C$8) qui passe dans le nom de la feuille pour le mois et le nombre de colonnes pour chaque client (dans le cas de "schéma" des modifications.

Tout cela fonctionne très bien, cependant, il ne met pas à jour lorsque les données source est modifié. J'ai ajouté une onEdit déclencheur; pas de joie. Il met à jour si vous allez dans l'éditeur de script et cliquez sur Enregistrer, mais ce n'est pas utile. Ai-je raté quelque chose?

source d'informationauteur Whelkaholism