下記のようなサブテーブルがあり
カテゴリ合計を 別の数値フィールドに出したいです
カテゴリは決まっているものしか入らず ルックアップなので カテゴリ名を間違えることはないです
のスペース欄にはうまくできたのですが それをプリントクリエイターに出さなくてはいけなく 悩んでいます
よろしくお願いします
数値フィールド ごはん パン おかず
ルックアップフィールド | 商品名 | カテゴリ | 金額 | 個数 |
AAA | パン | 100 | 1 | |
BBB | ごはん | 150 | 2 | |
CCC | おかず | 200 | 1 | |
DDD | パン | 300 | 1 |
5件のコメント
hassy様
いつもお世話になっております。
サイボウズスタートアップスの武井です。
弊社「プリントクリエイター」をご使用いただいていらっしゃるとのことで、誠にありがとうございます。
弊社落合が書いた記事について、
スペースフィールドにカテゴリ別合計額を表示しているところを、
kintoneで別途ご用意された数値フィールドに出力したいとのご要件と認識いたしました。
まず、記事のフィールドとプラスしてフィールドコード"パン"、"ごはん"、"おかず"の3つの数値フィールドをご用意ください。
JavaScriptは以下のようになります。
こちらですと、レコードの編集保存時や作成保存時に、
自動的に数値フィールドに合計額を保存することが可能です。
なお、カテゴリが「ごはん」などでない場合は、
数値フィールドのフィールドコードを、そのカテゴリ名に変更していただければ、
そのまま対応できます。
何かあればご連絡くださいませ。
よろしくお願いいたします。
武井
武井様
無事できました
ありがとうございます
追加の質問なのですが
合計値をプリントクリエイターを使用しバーコード印刷
バーコードを印刷するためには文字列にする必要があり 単純に計算式で文字列フィールドを作り持ってくると
値が入ってない場所が#N/Aになりバーコード印刷でエラーになってしまいます
プリントクリエイターにて エラー値の場合印刷しない
もしくは #N/Aを強制定期に0にするなどの方法はありますか?
よろしくお願いします
hassyさん
プリントクリエイターにそのような機能はないと思いますので、
kintoneのプログラムの方で制御する必要があります。
ただし、ご質問の意図が分かりかねています。
1.ごはん・おかず・パンのすべての合計値を算出した文字列フィールドが欲しい(文字列フィールドは1つ)
2.ごはん・おかず・パンのそれぞれの合計値を算出した文字列フィールドが欲しい(文字列フィールドは3つ)
のどちらでしょうか。
1.の解決策は以下をご参照ください。
これで、すべての合計値を文字列フィールドに格納することができます。
2.については、以前ご用意いただいた数値フィールドをそのまま文字列フィールドに変えていただければよろしいかと思います。
ありがとうございます
出来ました