2025/11/25 11:15
スタンダードコースを使用しています。
kintoneアプリに対してFormBridgeを作成しています。
<配置フィールド>
●テーブル外
①添付1(添付ファイル)
②添付1のファイル有無(文字列1行)
③添付2のファイル数(文字列1行)
●テーブル内
④添付2(添付ファイル)
①④にはFormBridgeからファイルを添付します。
②には①にファイルが登録されているかどうかを有または無で表示させたいです。
③には④に登録されたファイル数を表示させたいです。
テーブルが2行あり、それぞれにファイルが添付されている場合は、2と結果を返してほしいです。
FormBridgeからファイルを添付した際に、ファイルの有無やファイル数を更新したいのですが、そのような方法は無いでしょうか?
<検討したこと>
・計算式プラグイン
下記を参考にしてファイル数をカウントしました。
https://qiita.com/rex0220/items/8c575394e92a81bd1189
kintoneアプリで保存した際には動作するのですが、FormBridgeから保存した際には動作しません。
・FormBridgeの回答保存プロセス
添付ファイルがある場合にフラグを立てたかったのですが、条件に添付ファイルは設定できませんでした。
<譲れない条件>
維持管理を考え、カスタマイズはなしで対応したいです。
ご確認よろしくお願いいたします。
3件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示Foambridgeの条件分岐を使ってみるのはどうですか?
チェックボックス 添付ファイル①を添付する
をつくり、
チェックされた場合 →添付ファイルフィールド①(必須)を表示。
これでkintone側でチェックを文字に変換するなりして②と①はできるかなと思います。
③について、ファイル数ではないですが、テーブル行数であれば合計が出せるかなと思いました。
テーブル行に自動で1を入れていき合計します。
しかしこの場合、④が存在しない場合も、1行目は生成されてしまって③に1が入ってしまいます。
なので、④についても、「添付ファイル④を添付する」、というチェックを作り、
チェックが入れば条件分岐でテーブルが表示されて、行の数だけ③に数値が入る。
チェックがない(④添付なし)場合、③から1を引くように計算条件をつけておけば③は0になります。
…というのはすこし原始的?ですがどうでしょうか?
トヨクモさんの製品は、トヨクモParkというユーザーコミュニティもありますので、活用されてみるとよいかと思います!
ミュートしたユーザーの投稿です。
投稿を表示も少し詳しく教えて下さい。
Q1:「計算式プラグイン」はkintoneアプリの方に入っていて、保存時にレコードに計算結果を入れる仕様にしているのでしょうか?
Q2:ファイルの有無や添付ファイル数の”表示”はレコードに保存されていることが必要でしょうか?
Q2で「レコード詳細画面表示時にどこかに表示されていればよい」を許容できるのであれば、「レコード詳細画面表示時に”メニュー位置に”そのレコードのファイルの状況を集計・表示する」カスタマイズでkintoneアプリ完結のFormBridge側での集計が要らない設計にすることは可能と思いましたので伺った次第です。(「計算式プラグイン」で詳細画面表示で発火→メニュー位置に結果表示とできるなら、追加プラグインも要らなくなりますね)
ミュートしたユーザーの投稿です。
投稿を表示お疲れ様です。
ご希望の処理ですが、残念ながら、カスタマイズや外部連携サービス無しの対応は難しいです。
案1
FormBridgeでデータを登録する前に、ファイルの有無や数を調べてフィールドに代入してから、kintoneのレコードに登録する(FormBridge側のカスタマイズ)
案2
kintoneにデータが登録されたときに、外部処理を呼び出して、kintoneのレコードからファイルの有無や数を計算して、レコードに代入・更新する(webhookとgusuku Customine等の外部連携サービスを利用)
のどちらかが必要になります。
カスタマイズ無しで実現するとすれば、FormBridgeで入力する際に、データの有無、個数も一緒に記入してもらうことだと思います(正しく回答するようお願いする必要があります)。
もしくは、データ登録した後のkintoneでの運用方法を見直すのも一つの方法かも知れません。
良い解決方法が見つかりますように。