よくある質問
なんか問題がある?心配しないで、答えは全部ここにいる。
全サイト検索

    単一レコードを数式再計算のボタンを追加する

    すべてのレコードではなく、単一のレコードに対してすべての数式または単一フィールドの数式を再計算するには、簡単なスクリプトを追加して、現在のレコードに対して数式の再計算を実行するアクションボタンを追加できます。

    このガイドに従ってスクリプトを追加してください:

    ステップ1: Ragicワークフローエディタを開きます

    タブの下にあるシート名を右クリックし、 Javascript ワークフローを選択すると、 ワークフローモジュールに移動します。

    ステップ2: 現在編集中のページを「Installed sheet scope」に切り替える。

    ステップ3: 以下のコードを修正し、installed sheet scopeに追加して保存します。

    下のコード例の'/sales/3'を自分の販売シートのパスに変更することを忘れないでください。

    例えば 、シートのURLが'www.ragic.com/sample/sales/3'の場合、コードは次のようになります:

    function recalc(nodeId){
      var query=db.getAPIQuery('/sales/3');
      var entry=query.getAPIEntry(nodeId);
      entry.recalculateAllFormulas();
      entry.save();
    }
    
    

    単一のフィールドに対してのみ再計算を行いたい場合、例えばフィールドIDが1000001の場合です。代わりにこれを使うことができます:

    function recalc(nodeId){
      var query=db.getAPIQuery('/sales/3');
      var entry=query.getAPIEntry(nodeId);
      entry.recalculateFormula(1000001);//recalculate formula for only field id 1000001
      entry.save();
    }
    
    

    ステップ4:シートにアクションボタンを追加します。

    シートのフォームページデザインモードで、 フォーム設定 > アクションボタンに移動します。以下の新しいアクションを追加します:

    ボタン名: ユーザー定義

    ボタンタイプ: JS Workflow

    アクション : recalc({id});

    Remember to click "Add Action" and save your design changes.

    Ragic にフィードバックを送る

    ご意見をお聞かせください(必須・複数選択可)

    上記の項目について、詳細をご記入ください:

    フィードバック理解のため、スクリーンショットをご提供ください:

    貴重なご意見をありがとうございます!

    無料でRagicを始める

    Googleアカウントに登録

    Ragic 株式会社
    1-888-666-8037
    info@ragic.com
    利用規約 | プライバシーポリシー