キンコミ kintone user community

みんなの投稿

2021/08/31 18:10

フィールドコード、どんなルールで設定してますか?

こちら夏のアプリ作成で気になったので聞かせてください👂

私は以前、開発でお世話になったジョイゾーさんの方法を真似ていて、「フィールド名=フィールドコード」となるように設定して
同じ名前のフィールドがあると、「○〇_2」など付けてみてます

以前はほぼ全く設定してなかったのですが、連携させたり、他サービスとつないだり…という場面で、やっぱりフィールドコード大事だな…!と実感して、なるべく付けるようにしています

なくても便利だけど、あるともっと便利になるので、積極的に命名してます^^

ぜひぜひ皆さまの活用もお聞かせください~!

5件のコメント (新着順)

こたけさん

僕も「フィールド名」と「フィールドコード」一致させる派です。

フィールド名の頭に数字が付きそうな場合は「第」とかつけれないか考えたり、
どうしても数字になる場合はフィールドコードの方を「First~」にしたりとしています。
あと、()はフィールドコードに使えないのですが、フィールド名は()のほうが見栄えが良いので、
フィールド名「〇〇(××)」でフィールドコードは「〇〇_××」とします。


こたけ
2021/09/02 11:45

中尾さん

皆さんの返信をみてて、フィールドコードからフィールド名を考えるパターンも人気なんだな、と改めて思いました!

無理な場合もなるべく同じ名前にしてあげると、後から見やすそうですね👀

私も「フィールド名」と「フィールドコード」は一致させる派ですね。
なので、「フィールド名」には"ハイフンを使わない"だとか"先頭に数字を置かない"だとかを意識してフィールド名を付けるようにしています。
そして・・・漏れが無いかなどは
TiSさんの
kintone フィールド情報/データ一括更新プラグイン
を使用しています。
※急ぎの場合はフィールドコードを無視してアプリを作って、最後にこのプラグインで・・・


こたけ
2021/09/02 11:38

たなかさん

TiSさんのプラグイン、初めて知りました!試してみます!

フィールドコードをつけやすいフィールド名、なるほどです
後から一括更新できるのは便利ですね!

あらい
2021/09/01 09:52

こたけさん

「あ、このフィールドを置いて、こうしたら上手くいきそう…!」とか思いながら作っていると、
ついついフィールドコードをデフォルトのままにしがちな あらい です;

よし、これでいいだろう、と一段落つきましたら、
フィールドコードを設定するのですが、
前段としまして、
私はアプリに略称的なものを付けておりまして、
その略称とそのアプリの役割あるいはアプリ名をフィールドコードの前方に設定しております。

たとえば、
アプリ名:AA_顧客管理 ならば、
フィールド名:顧客氏名 の場合、
フィールドコード:AA_顧客_顧客氏名 といった具合です。

こうしておくと、稀に同じフィールドコードになってしまった場合に、
どのアプリのものかが分かりやすく、参照する時などに分かりやすかった、
という経験から、現在はこの命名にしております。
ちなみに同じフィールド名はなるべくつけないように、心がけておりました。

また、この先変わっていくかもしれないですが、
ご参考になればと思い、投稿させていただきました^^


こたけ
2021/09/02 11:35

あらいさん

最初はしっかり命名してても、盛り上がってくるとついつい後でになりがちですよね(笑)

アプリ名も入れておく、なるほどです🤔
確かにkrewDataなどで複数アプリを連携させると「これはどっちだ…?」現象に遭遇します…!
今度真似してみます〜!

こたけさん

私も「フィールド名=フィールドコード」派です。
当初色々考えましたが総合的にkintoeではそのやり方が一番メリットが大きいと判断しました(あくまで個人の意見です)。

同じ名前になりそうな場合も、あえてならないように工夫します。正直フィールドコード優先です。^^;
例えば「取引先」で同じになりそうな場合は、
「取引先」、「取引先名」、「取引先名称」 としたりとか。^^;

松田さんの、kintone テレワーク管理アプリを作ってみる
https://www.youtube.com/watch?v=SNs-moXeLqo
6:50あたりから、フィールド名をフィールドコードに一瞬でコピーしているシーンがあるのですが
初めてみたときは、「え?!いまなにがおこった?」って動きをスローで研究しました。^^;

あと、フィールドコードで使用できる文字と記号は、要チェックですよね。
https://jp.cybozu.help/k/ja/user/app_settings/form/autocalc/fieldcode.html

特に、数字はじまりや、丸かっこ()が使えないのはよくひっかかります。^^;
あと注意なのは、「カテゴリー」は使えないこと。ですので、kintoneでは、「カテゴリ」と、ーをはずします。

びっくりなのは、「IF」とか関数はフィールドコードに使えてしまうこと。ので
IF(IF="IF","OK","NG")
などはできてしまいます。混乱の元なので絶対やらないですけどね。^^;


こたけ
2021/09/02 11:32

西村さん

フィールドコード、奥深いですね…!

カテゴリーが使えない、は今まで当たったことなくて初めて知りました👀
松田さんの神業も見てみます!

僕も基本的には「フィールド名=フィールドコード」です。
同じのがある場合はなるべくわかりやすいように
例えば「入荷商品コード」「出荷商品コード」のように先頭に何かわかるようなものを付けています。
色々な設定でフィールドコードを使うこと多いですもんね!


こたけ
2021/09/02 11:30

きったんさん

お仲間ですね^^

確かに先頭に付けておくと、長いフィールドコードの場合も、後ろが隠れず分かりやすくなりますね!🌟