# 添付ファイル数の取得について

**URL:** <https://community.cybozu.dev/t/topic/2091>\
**Category:** kintone 開発相談\
**Created:** [2015 年 8 月 4 日午前 9:50 UTC](https://community.cybozu.dev/t/topic/2091 "2015-08-04T09:50:31Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2116](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Legacy\_Account2116](https://community.cybozu.dev/u/Legacy_Account2116)\
**Post date:** [2015 年 8 月 4 日午前 9:50 UTC](https://community.cybozu.dev/t/topic/2091/1 "2015-08-04T09:50:31Z")

</div>

追加及び編集画面保存時に添付ファイルの数を取得する為に下記の  
通り記載していますが常に0が返ってきてしまい取得する事が出来ません。  
何か原因があればご教示いただけますでしょうか。

kintone.events.on([‘app.record.edit.submit’, ‘app.record.create.submit’], function (event) {  
var record = event.record;  
if ( record[‘添付ファイルのフィールドコード’][‘value’].length \> 1 ){  
}  
});

よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1574](https://avatars.discourse-cdn.com/v4/letter/l/76d3ee/32.png) [@Legacy\_Account1574](https://community.cybozu.dev/u/Legacy_Account1574)\
**Post date:** [2015 年 8 月 5 日午前 5:49 UTC](https://community.cybozu.dev/t/topic/2091/2 "2015-08-05T05:49:48Z")

</div>

naoki\_yokozawaさん

たしかにsubmitのイベントでは0になってしまいますね。submitイベントで添付ファイルフィールドの情報を使おうとしたことがなかったので、気づきませんでしたが。仕様でしょうかねぇ（保存イベントは結構くせありますし）。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2116](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Legacy\_Account2116](https://community.cybozu.dev/u/Legacy_Account2116)\
**Post date:** [2015 年 8 月 5 日午前 6:13 UTC](https://community.cybozu.dev/t/topic/2091/3 "2015-08-05T06:13:42Z")

</div>

Ryu Yamashitaさん

ご回答ありがとうございます。  
やはりそうでしたか。実装方法が誤っているのか仕様なのかはっきりせず苦労していたので非常に助かりました。

下記を実現したいと思っていますが何か案はありますでしょうか。

・添付ファイルは常に1つにしたい  
・添付ファイルの内容（更新日付など）が変わっていいるがどうか判定したい

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1204](https://avatars.discourse-cdn.com/v4/letter/l/ba8739/32.png) [@Legacy\_Account1204](https://community.cybozu.dev/u/Legacy_Account1204)\
**Post date:** [2015 年 8 月 7 日午前 1:05 UTC](https://community.cybozu.dev/t/topic/2091/4 "2015-08-07T01:05:03Z")

</div>

こちらにも類似の質問がありました。  
[https://cybozudev.zendesk.com/hc/communities/public/questions/201003044](https://cybozudev.zendesk.com/hc/communities/public/questions/201003044)

submitイベントでは現状、添付ファイルの情報は取れないようです（ドキュメントには書かれていないので確かではありませんが）。

submitイベントでだめなら、changeイベントで判定すればよいのではと思ったのですが、  
残念ながら添付ファイルフィールドのchangeイベントは発生しないのですね。  
[https://cybozudev.zendesk.com/hc/ja/articles/201941984#step3](https://cybozudev.zendesk.com/hc/ja/articles/201941984#step3)

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1574](https://avatars.discourse-cdn.com/v4/letter/l/76d3ee/32.png) [@Legacy\_Account1574](https://community.cybozu.dev/u/Legacy_Account1574)\
**Post date:** [2015 年 8 月 8 日午前 10:13 UTC](https://community.cybozu.dev/t/topic/2091/5 "2015-08-08T10:13:35Z")

</div>

naoki\_yokozawa さん

反応しそこねていましたが、門屋 亮さんがおっしゃっているようなchangeイベントも難しい状況下では、ユーザビリティが落ちますが、チェック用のボタンを一回押して貰う運用を入れるか（`kintone.app.record.get/set`を使う前提ですが、これで取得できるかが定かではありませんが）、保存後の表示画面のAPI操作で処理するか、他の方法を検討することになりそうですね。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2116](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Legacy\_Account2116](https://community.cybozu.dev/u/Legacy_Account2116)\
**Post date:** [2015 年 8 月 13 日午前 8:22 UTC](https://community.cybozu.dev/t/topic/2091/6 "2015-08-13T08:22:18Z")

</div>

門屋 亮さん

ご回答ありがとうございます。  
個人的にsubmitイベントで是非情報をとれるようにして欲しいです。なぜ取れない仕様のか個人的には不思議です。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2116](https://avatars.discourse-cdn.com/v4/letter/l/67e7ee/32.png) [@Legacy\_Account2116](https://community.cybozu.dev/u/Legacy_Account2116)\
**Post date:** [2015 年 8 月 18 日午前 1:00 UTC](https://community.cybozu.dev/t/topic/2091/7 "2015-08-18T01:00:37Z")

</div>

Ryu Yamashita さん

ご回答ありがとうございます。他の方法を検討してみます。  
ただ、Ryu Yamashitaさんもおっしゃっている通り、ほかの方法では  
ユーザビリティが落ちてしまうのが気になりますね。

---

<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 月 15 日午前 7:15 UTC](https://community.cybozu.dev/t/topic/2091/8 "2018-08-15T07:15:56Z")

</div>

その後、submit系イベントのドキュメントの制限事項のところに、記載されていることを確認しました。  
同様の内容で今頃ハマりました。

&nbsp;

＞以下のイベントでは、添付ファイルフィールドの情報が取得できません。

- app.record.create.submit
- mobile.app.record.create.submit

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2025 年 9 月 18 日午前 5:29 UTC](https://community.cybozu.dev/t/topic/2091/9 "2025-09-18T05:29:46Z")

</div>

クローズされました: 2025 年 9 月 18 日午前 5:29 UTC

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
