頻繁に数式や変数を変更する場合、またはシート内に TODAY() や TODAYTZ() のように日次で更新が必要な数式が含まれている場合、スクリプトを追加して数式の再計算を自動化することができます。
以下では、レコード全体または特定フィールドの自動再計算を設定する方法について説明します。
ステップ 1:Javascript ワークフローエディターを開く
任意のシート名を右クリックし、「Javascript ワークフロー」 を選択します。

ステップ 2:毎日ワークフローに切り替える

ステップ 3:再計算したいシートパスを入力する
例えば、再計算したいシートパスが:
https://www.ragic.com/accountname/tabname/1?PAGEID=wSM (?PAGEID=wSM の部分は無視)
の場合、スクリプトに以下を入力します:
db.recalculateAll("/tabname/1");
その後、保存 をクリックして設定完了です。
ステップ 1:Javascript ワークフローエディターを開く
任意のシート名を右クリックし、Javascript ワークフロー を選択します。

ステップ 2:毎日ワークフローに切り替える

ステップ 3:再計算したいシートパスとフィールド ID を入力する
例えば、再計算したいシートパスが以下の場合:
https://www.ragic.com/accountname/tabname/1?PAGEID=wSM(
?PAGEID=wSM の部分は無視)
そして再計算したいフィールド ID が 1000001 の場合、次のように入力します:
db.recalculateAll("/tabname/1", 1000001);
複数のフィールドを再計算する場合は、次のように入力します:
db.recalculateAll("/tabname/1", 1000001, 1000002, 1000003);
その後、保存 をクリックして設定完了です。
毎日自動再計算は、システムスケジュール 内の「Daily Workflow」で設定されたスケジュールに従って実行されます。設定が正しく動作しているかテストしたい場合は、「すぐにDaily Workflowを実行する」を手動でクリックして実行することもできます。
