メインコンテンツにスキップ
すべてのコレクション🔍YoomFAQ・Tips集フローボットその他フローボットに関するFAQ・Tips
複数の取得した値(数字)を合算したアウトプットとして取得する方法
複数の取得した値(数字)を合算したアウトプットとして取得する方法

2024年1月19日時点の仕様です。

Yoom 青柳 avatar
対応者:Yoom 青柳
11か月以上前に更新

Q:複数のレコード取得によって取得した数字データを合算して一つのアウトプットにすることはできますか。

A:可能です。以下Yoomデータベースを用いた設定例となりますのでご参照ください。

設定例:Yoomデータベースから複数のレコードを取得し、取得したレコード内にある数字データを合算する

Yoomデータベースから複数のレコード取得を行い、その中の特定の列にある数字を合算して一つのアウトプットを取得する方法です。

フローボット全体のイメージ

設定方法

  1. 最初に以下のように合算したい列(例:商品番号)が含まれるデータベースを用意します。

  2. フローボットで任意のトリガーを設定したあと、トリガー直下に以下の設定を行い、テスト・保存します。

    1. オペレーションとツール:データベースを操作する/Yoom

    2. アクション:複数のレコードを取得する(最大500件)

    3. プロジェクト/データベース/テーブル:今回使用するテーブルを設定

    4. 取得したレコードの条件:検索したい列を選択し、空でない等の条件で必要なレコードを取得

  3. その後、+マークを押し以下の設定を行い、テスト・保存します。

    1. オペレーション:データを操作・変換する

    2. 変換タイプ:正規表現によるデータの置換

    3. 置換対象:2で取得したレコード内の合算したい列の項目を埋め込み

    4. 置換箇所を正規表現で指定:,を入力

    5. 置換後の文字列:+を入力

  4. その後、+マークを押し以下の設定を行い、テスト・保存することで合算値を取得できます。

    1. オペレーション:データを操作・変換する

    2. 変換タイプ:計算(四則演算)

    3. 計算式:3で取得した変換後のアウトプットを埋め込みます。

上記のように半角カンマ形式のリストを+に置換することで、四則演算し合算値を取得することが出来ます。

検索キーワード

合算,複数,レコード,取得,計算,データベース

こちらの回答で解決しましたか?