# フォーム設計情報取得について

**URL:** <https://community.cybozu.dev/t/topic/2014>\
**Category:** kintone 開発相談\
**Created:** [2015 年 5 月 8 日午前 10:59 UTC](https://community.cybozu.dev/t/topic/2014 "2015-05-08T10:59:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account2098](https://avatars.discourse-cdn.com/v4/letter/l/c4cdca/32.png) [@Legacy\_Account2098](https://community.cybozu.dev/u/Legacy_Account2098)\
**Post date:** [2015 年 5 月 8 日午前 10:59 UTC](https://community.cybozu.dev/t/topic/2014/1 "2015-05-08T10:59:23Z")

</div>

フォーム設計情報についてREST APIで取得が可能かと思います。

JavaScriptで取得することは可能でしょうか？

REST APIで非同期で取得すると少々都合が悪い場合があり質問させていただきました。

---

<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 年 5 月 8 日午前 11:23 UTC](https://community.cybozu.dev/t/topic/2014/2 "2015-05-08T11:23:08Z")

</div>

試されたのは[kintone.api()](https://cybozudev.zendesk.com/hc/ja/articles/202166310)かと思いますが、これは非同期ですが、[form.json](https://cybozudev.zendesk.com/hc/ja/articles/201941834)を含めた[kintone REST API](https://cybozudev.zendesk.com/hc/ja/categories/200147600)全て対応しています。JavaScriptで同期リクエストが必要ということであれば、Deferredないしpromiseもしくはxmlhttprequestでform.jsonをコールすることになると思います。

参考 → [1](https://cybozudev.zendesk.com/hc/communities/public/questions/202698190/)、[2](https://cybozudev.zendesk.com/hc/communities/public/questions/202155174/)

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2098](https://avatars.discourse-cdn.com/v4/letter/l/c4cdca/32.png) [@Legacy\_Account2098](https://community.cybozu.dev/u/Legacy_Account2098)\
**Post date:** [2015 年 5 月 8 日午前 11:53 UTC](https://community.cybozu.dev/t/topic/2014/3 "2015-05-08T11:53:47Z")

</div>

ご回答ありがとうございます。  
xmlhttprequestは非推奨であると記載（下記URL参照）がありますが、Deferredないしpromiseは問題ないのでしょうか？

[https://cybozudev.zendesk.com/hc/communities/public/questions/202698190-%E5%90%8C%E6%9C%9F%E5%87%A6%E7%90%86%E6%99%82%E3%81%AExmlHttpRequest%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6?locale=ja](https://cybozudev.zendesk.com/hc/communities/public/questions/202698190-%E5%90%8C%E6%9C%9F%E5%87%A6%E7%90%86%E6%99%82%E3%81%AExmlHttpRequest%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6?locale=ja)

---

<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 年 5 月 8 日午後 1:55 UTC](https://community.cybozu.dev/t/topic/2014/4 "2015-05-08T13:55:02Z")

</div>

xmlhttprequestに限らず同期処理より非同期がベターということで、問題無いというより、同期非同期の切替や制御に柔軟性があるので多少はマシという感じだと思っています。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2098](https://avatars.discourse-cdn.com/v4/letter/l/c4cdca/32.png) [@Legacy\_Account2098](https://community.cybozu.dev/u/Legacy_Account2098)\
**Post date:** [2015 年 5 月 11 日午前 12:31 UTC](https://community.cybozu.dev/t/topic/2014/5 "2015-05-11T00:31:23Z")

</div>

ご回答ありがとうございます。  
なるべく非同期で実装していきたいと思います。

---

<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 年 5 月 11 日午前 8:18 UTC](https://community.cybozu.dev/t/topic/2014/6 "2015-05-11T08:18:43Z")

</div>

できれば、その方が良いと思います。
