特定のシート内のすべてのレコードに対して、リンクと読み込みフィールドの同期を毎日自動で行いたい場合は、ワークフロー機能を使用することで対応可能です。 以下に、2 通りの設定方法のうち、ひとつ目の手順をご紹介します:
ステップ 1:Javascript ワークフローエディタを開く
任意のシート名を右クリックし、「Javascript ワークフロー」を選択します。
ステップ 2:毎日ワークフローに切り替える
ステップ 3:同期対象のシートパスを入力する
たとえば、同期したいシートのパスが以下であれば:
https://www.ragic.com/アカウント名/タブ名/1?PAGEID=wSM
?PAGEID=wSM は無視して、以下のようにスクリプトに記述します:
db.loadLinkAndLoadAll("/タブ名/1");
その後、保存をクリックすれば設定は完了です。
手動でスクリプトをコピー&貼り付けする以外に、ワークフロージェネレーターを使用して、このシート全体の全てのリンクと読み込みを実行を選択し、「スクリプトを挿入」ボタンをクリックすることで、サンプルコードを簡単に生成できます。
その後、ご自身のシートパスに合わせてスクリプトを編集してください。
たとえば、同期対象のシート URL が以下のような場合:
https://www.ragic.com/アカウント名/タブ名/1?PAGEID=wSM
?PAGEID=wSM 部分は無視し、スクリプト内のパスを以下のように修正します:
/タブ名/1
最後に、保存をクリックすれば設定完了です。
この日次リンク&読み込みの同期は、システムスケジュールに設定された「Daily Workflow(毎日ワークフロー)」のタイミングで自動的に実行されます。
設定が正しく機能しているかをテストするには、「すぐにDaily Workflow(毎日ワークフロー)を実行する」ボタンを手動でクリックして確認することも可能です。