Vous n'êtes pas identifié(e).
Pages :: 1
Plop,
J'ai un petit problème avec une fonction sur une feuille de calcul google. Je cherche à dire à mon code: "Chaque fois que tu est invoqué plus de X fois par seconde, fait une pause, puis redémarre pour les invocations suivantes". En effet:
-La fonction démarre au chargement de page et doit être invoquée 3000-4000 fois.
-Hors elle n'est l'est qu'une centaine de fois puis se bloque et plein de cellule ne sont de fait pas calculé. (dût à une limitation de google du service, parait que ça vient de UrlFetch)
Néanmoins il existe une solution: faire une pause tous les X appels. En effet cela fonctionne: Si j'ajoute par tranches de 100 des cellules disposant de la fonction, celle-çi s'active pour toutes les cellules et je n'ai aucune erreur. Il s'agit donc bien d'une trop grande demande dans un temps T... Et je n'arrive pas à dire à mon code de faire ça (je suis nuuuuul). J'ai chercher .sleep . settimeout . wait .machin... je pense tout simplement que je ne sais pas comment et où placer le code.
Help
Le code:
Dernière modification par mergabriel (13-06-2014 07:46:01)
Hors ligne
Pages :: 1