# record.フィールドコード の動作が安定しない

**URL:** <https://community.cybozu.dev/t/topic/3243>\
**Category:** kintone 開発相談\
**Created:** [2018 年 7 月 31 日午前 1:32 UTC](https://community.cybozu.dev/t/topic/3243 "2018-07-31T01:32:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account688](https://avatars.discourse-cdn.com/v4/letter/l/d2c977/32.png) [@Legacy\_Account688](https://community.cybozu.dev/u/Legacy_Account688)\
**Post date:** [2018 年 7 月 31 日午前 1:32 UTC](https://community.cybozu.dev/t/topic/3243/1 "2018-07-31T01:32:30Z")

</div>

フィールドにアクセスするとき

・record[“フィールドコード”].value

・record.フィールドコード.value

でアクセスできると思うのですが

record.フィールドコードの動作が不安定で困っています。

自分のPCでは何ら問題なく動作しているというのに、他の人のPCではundefinedとなるなど非常に迷惑しています。

record.フィールドコード.value はそもそも利用しないほうが良い書き方なんでしょうか。

この現状の原因・解決方法などわかる方いらっしゃいましたら教えて頂きたいです。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)\
**Post date:** [2018 年 8 月 7 日午前 4:50 UTC](https://community.cybozu.dev/t/topic/3243/2 "2018-08-07T04:50:25Z")

</div>

tanakaさん、こんにちは。

プロジェクト・アスノートの松田です。

この記載方法の違い、私もずっと気になっていましたので、ちょっと調べてみました。

developer networkの過去ログでもちらっと出てきていました。

[https://developer.cybozu.io/hc/ja/community/posts/205843166/comments/206842306](https://developer.cybozu.io/hc/ja/community/posts/205843166/comments/206842306)

&nbsp;

この２つの記載方法は、ドット記法とブラケット記法といって、基本的には同じように用いることができますが、  
kintoneの場合ですと、フィールドコードに設定された文字列によっては、エラーになる可能性もあるようです。

[http://buzzword111.hatenablog.com/entry/2013/11/30/235409](http://buzzword111.hatenablog.com/entry/2013/11/30/235409)

なので、自分の場合は、tanakaさんの例にもあるように、  
フィールドコードの部分と、valueのところについては、ブラケット記法で書くように統一しています。

他にも、「ドット記法 ブラケット記法」でググったら、いろいろな記事が出てきました。

以上、参考になれば幸いです。

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account688](https://avatars.discourse-cdn.com/v4/letter/l/d2c977/32.png) [@Legacy\_Account688](https://community.cybozu.dev/u/Legacy_Account688)\
**Post date:** [2018 年 8 月 7 日午前 5:49 UTC](https://community.cybozu.dev/t/topic/3243/3 "2018-08-07T05:49:05Z")

</div>

Shotaro Matsuda様

ありがとうございます。

なるほど、ブランケットにしたほうが無難ということですか。

確かにあまり使いませんが記号などは危なそうです。

にしてもブランケット記法というのですね、一つ勉強になりました。

&nbsp;
