何が変わるか
「姓」と「名」、「都道府県」と「市区町村」と「番地」。分けて入力したものを、1本の文字としても持っておきたい場面は、どのアプリにもあります。
kintoneの計算フィールドは数値の計算が中心で、文字をつなぐ用途には向きません。このプラグインを入れると、設定画面で並べるだけで文字の結合ができます。
「姓」+ 半角スペース +「名」→「氏名」
組み立て方
ルールは「つなぐものの並び」「区切り文字」「入れ先」の3つで決まります。
| つなぐもの | 何が入るか |
|---|---|
| 項目 | その項目の値。区切り文字は項目どうしの間にだけ入る |
| 固定文字 | 書いたとおりの文字。その前後に区切り文字は入らない |
たとえば「会社名」+「部署」+固定文字「御中」で、区切り文字が「/」なら 株式会社COTSUBU/営業部御中 になります。
空欄があるときの決まり
ルールごとに、2つから選べます。
| 選んだもの | A=「東京都」、B=空欄、C=「1-2-3」のとき(区切りは「、」) |
|---|---|
| その項目を飛ばす | 東京都、1-2-3(区切りが重ならない) |
| 空のまま入れる | 東京都、、1-2-3 |
- 固定文字は、となりの項目が空でも必ず出ます。空のときに消したい文字は、固定文字ではなく区切り文字に入れてください
- 数値の 0 は「空欄」ではありません(「0円」のように結合されます)
- 作られた文字の前後の空白は取り除きます(ルールごとのチェックで外せます)
サブテーブルでの結合
| つなぐもの | 入れ先 | 結果 |
|---|---|---|
| 同じテーブルの列どうし | そのテーブルの列 | 行ごとに結合される |
| テーブルの外の項目 + そのテーブルの列 | そのテーブルの列 | 行ごとに結合される(外の項目はどの行でも同じ値) |
| サブテーブルの列 | テーブルの外 | できません(何行目の値か決まらないため) |
| 別のサブテーブルの列を混ぜる | — | できません(行の数がそろわないため) |
「変えたとき」を選んだ場合、サブテーブルの列を変えたときはその行だけ、テーブルの外の項目を変えたときは全部の行が入れ替わります。
設定の仕方
- アプリの設定 →「プラグイン」→「文字列の結合」の歯車アイコンを開く
- 「+ ルールを追加」を押し、入れ先(結合した文字を入れる項目)を選ぶ
- 「+ 項目を追加」「+ 固定文字を追加」で、つなぐものを上から順に並べる(▲▼で入れ替えられます)
- 区切り文字を決める(「よく使う区切りから選ぶ」からも入れられます)
- 空欄の扱いと、入れるタイミングを選ぶ
- 「保存する」→ アプリの設定画面で「アプリを更新」
設定画面には「でき上がりの見本:〈姓〉 〈名〉様」という確認用の文が出ます。
できないこと
- サブテーブルの列を、テーブルの外の項目へは結合できません(別のサブテーブルも同じ)
- 入れ先にできるのは文字列(1行)・文字列(複数行)だけです
- 入れ先の項目を、つなぐ項目にも選ぶことはできません(自分を読みながら自分を書き換えることになるためです)
- CSV読み込み・API・ほかのプラグインからの保存では動きません(画面のイベントで動いているためです)
- モバイル(スマートフォン用の画面)にはまだ対応していません
