Attendre que google finance soit chargé

Bonjour,

Le but de mon code est de faire de l'analyse graphique sur de données de bourse une plusieurs titres. Pour ce faire j'ai construit une feuille qui prend les données via l'api google finance. Ma macro doit me permettre de mouliner tous les titres qui m'intéressent à la suite et de récupérer dans une autre feuille les résultats.

voici le code :

function myFunction() {
  var ss1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Calcul');
  var ss2 =SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Résultat');
  for (i=2;i<5;i++){
    ss1.getRange(1,3).setValue(ss2.getRange(i,1).getValue());
    ss2.getRange(i,2).setValue(ss1.getRange(3,9).getValue());
    ss2.getRange(i,3).setValue(ss1.getRange(4,9).getValue());
    ss2.getRange(i,4).setValue(ss1.getRange(5,9).getValue());
    ss2.getRange(i,5).setValue(ss1.getRange(6,9).getValue());
  }
}

Le code fonction bien, cependant la macro n'attend pas que les données soient chargées. J'ai donc l'erreur #N/A dans ma feuille de résultat. Je précise que les résultats que je veux transféré dans ma feuille résultat sont calculés à partir des données téléchargées.

J'aimerais un moyen de faire patienter la macro disons 10 secondes que les données aient le temps de chargé.

Rechercher des sujets similaires à "attendre que google finance soit charge"