2024/11/14 18:49
リンクと文字列間の関連レコード表示を実装しました✨️
背景
案件管理アプリのメールアドレスをキーとして、名刺管理アプリの情報を関連レコードで関連付けたい。ただし、
- 案件管理アプリの「メールアドレス」フィールドはリンクフィールドで作成されている
- 名刺管理アプリの「メールアドレス」フィールドは文字列一行フィールドで作成されている
課題
- 文字列一行フィールドとリンクフィールドは、関連レコードで連携できない
- 文字列一行フィールドを新たに作成し、自動計算「=メールアドレス」で表示しようにも、リンクフィールドは自動計算で参照できない
やったこと
- 案件管理アプリに、文字列一行フィールド「メールアドレス_表示用」を作成し、非表示グループに移動
- 案件管理アプリに、cybozu developer network製「文字結合プラグイン」を追加(無料)
ダウンロードリンク https://cybozu.dev/ja/kintone/tips/development/plugins/sample-plugin/textconnect-plugin/
- 結合内容に「メールアドレス」のみを配置、1.で作成した「メールアドレス_表示用」に表示するよう設定
- 案件管理アプリ「メールアドレス_表示用」フィールドと名刺管理アプリ「メールアドレス」フィールドをキーとした関連レコード表示を設定、案件管理アプリ「メールアドレス」フィールドの下に配置。
効果
内部処理はひと手間あるけれど、見た目はメールアドレスで連携してるようにしか見えない!
ミュートしたユーザーの投稿です。
投稿を表示すばらしいアイディアですね!
文字結合プラグインを、結合ではなくフィールドタイプを変更するために利用するとは。
私もフィールドタイプにはたびたび泣かされていますので、
勉強になりました!