J'ai une colonne dans la feuille de calcul Google qui appelle un service Web externe à l'aide de URLFetch dans un script Google. La cellule utilise deux paramètres dans la ligne de cette cellule. Après un changement où ces deux paramètres renverront une valeur différente s'ils sont à nouveau envoyés au service Web, la cellule conserve une valeur mise en cache. Je sais qu'il est mis en cache car si je copie et colle la ligne dans une autre ligne, les valeurs calculées par le service Web changent pour les bonnes.
Existe-t-il un moyen de forcer une ligne ou une cellule dans une feuille de calcul Google à recalculer sa valeur, surtout si elle utilise un service Web externe dans une fonction personnalisée?
Réponses:
Ajoutez la ligne de code suivante:
Voir référence: flush
la source
Je suis venu ici pour chercher une réponse pour la même situation (appeler des données à partir d'une ressource externe), mais j'ai depuis élaboré une méthode alternative qui fonctionne, alors j'ai pensé partager.
Ce n'est en aucun cas la façon techniquement avisée de le faire, mais si vous supprimez la cellule, puis annulez, elle se rechargera.
Fonctionne un régal.
la source