Si vous modifiez fréquemment une formule ou ses variables, ou si votre feuille contient des formules nécessitant une mise à jour quotidienne comme TODAY() ou TODAYTZ(), vous pouvez ajouter un script afin d’automatiser le recalcul quotidien des formules.
Les sections suivantes expliquent comment configurer le recalcul automatique pour des enregistrements entiers ou pour des champs spécifiques.
Étape 1 : ouvrir l’éditeur de workflow JavaScript
Cliquez avec le bouton droit sur le nom d’une feuille puis sélectionnez Workflow JavaScript.

Étape 2 : passer au workflow quotidien

Étape 3 : saisir le chemin de la feuille à recalculer
Par exemple, si le chemin de la feuille à recalculer est :
https://www.ragic.com/accountname/tabname/1?PAGEID=wSM
(ignorez la partie ?PAGEID=wSM), saisissez le script suivant :
db.recalculateAll("/tabname/1");
Cliquez ensuite sur Sauvegarder pour finaliser la configuration.
Étape 1 : ouvrir l’éditeur de workflow JavaScript
Cliquez avec le bouton droit sur le nom d’une feuille puis sélectionnez Workflow JavaScript .

Étape 2 : passer au workflow quotidien

Étape 3 : saisir le chemin de la feuille et l’ID du champ à recalculer
Par exemple, si le chemin de la feuille à recalculer est :
https://www.ragic.com/accountname/tabname/1?PAGEID=wSM
(ignorez la partie ?PAGEID=wSM)
et que l’ID du champ à recalculer est : 1000001,
saisissez :
db.recalculateAll("/tabname/1", 1000001);
Pour recalculer plusieurs champs, saisissez :
db.recalculateAll("/tabname/1", 1000001, 1000002, 1000003);
Cliquez ensuite sur Sauvegarder pour finaliser la configuration.
Le recalcul quotidien des formules s’exécutera selon la planification du "workflow quotidien" (daily worklfow) définie dans les planifications de tâches.
Pour vérifier si la configuration a bien été effectuée, vous pouvez également cliquer manuellement sur "Exécuter Daily Workflow maintenant".
