# 【フォームブリッジ】Webフォームの完了画面にkintoneのレコードIDを表示したい

**URL:** <https://community.cybozu.dev/t/topic/10125>\
**Category:** kintone 開発相談\
**Created:** [2025 年 2 月 27 日午前 5:51 UTC](https://community.cybozu.dev/t/topic/10125 "2025-02-27T05:51:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![marui](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@marui](https://community.cybozu.dev/u/marui)\
**Post date:** [2025 年 2 月 27 日午前 5:51 UTC](https://community.cybozu.dev/t/topic/10125/1 "2025-02-27T05:51:39Z")

</div>

新バージョンのフォームブリッジを利用してkintoneにレコードが登録されるWebフォームを作成しています。

### 何を実現したいのか

フォームの完了画面でkintoneのレコードIDを取得・利用したい。  
画面内に問い合わせNoとして表示したり、URLパラメータとして付与するなどの使い方を想定しています。

### 困っていること

旧バージョンでは、以下の記述で fb.events.finish.created のタイミングでkintoneのレコードIDを取得することができていました。

```javascript
state.record. __kintoneBridgeRecordId__ 1.value;

```

先日の大規模な仕様変更で、新バージョンではstateを利用したハンドラが無くなった？ようで、レコードIDを取得する方法が見当たらず困っています。

完了画面表示（finish.show）のタイミングで、提供されている コンテキストオブジェクト「getRecord」の中身を見てみましたが、kintoneに送信した内容しか格納されていませんでした。  
kintone登録後のレコードIDを取得する方法はないのでしょうか？

どなたかご存知でしたらご教示いただけますと有難いです。  
よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![marui](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@marui](https://community.cybozu.dev/u/marui)\
**Post date:** [2025 年 3 月 5 日午前 3:45 UTC](https://community.cybozu.dev/t/topic/10125/2 "2025-03-05T03:45:18Z")

</div>

トヨクモ側に問い合わせを行い、自己解決しましたのでこちらで共有します。

- 新バージョンではstateオブジェクト全面廃止。
- 完了画面表示（finish.show）時点で、回答後にセットされるデータ（kintoneレコード番号等）を取得するcontextオブジェクトは現状ない。
- 回答後にセットされるデータ（kintoneレコード番号等）を取得できるよう対応予定ではあるが、対応時期などは一切未定。

⇒ 3/5のアップデートで、finish.showイベント時のgetRecord内に、回答処理後のデータ(\_\_posted\_at\_\_など)が参照できるよう改修されました。  
[https://www.kintoneapp.com/form-bridge/update](https://www.kintoneapp.com/form-bridge/update)

配列の中身はまだ確認できていませんが、恐らく今まで通り\_\_kintoneBridgeRecordId\_\_1でレコード番号が取れそうです。

トヨクモのご担当者様・開発部署の方、早急な改善ありがとうございました！

---

<div class="post-metadata">

**Author:** ![marui](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@marui](https://community.cybozu.dev/u/marui)\
**Post date:** [2025 年 3 月 6 日午前 3:35 UTC](https://community.cybozu.dev/t/topic/10125/3 "2025-03-06T03:35:57Z")

</div>

finish.showイベント時のcontext.getRecord();で取得できるプロパティについて、フォーム送信後に取得したと思われるのものを共有しておきます。（2025/3/5時点。設定や契約内容によっては異なるかもしれません。）

```javascript
__auto_increment__
 __auto_increment_by_day__
 __auto_increment_by_month__
 __client_browser__
 __client_ip__
 __client_os__
 __client_referer__
 __client_user_agent__
 __kMailerMailId__
 __kintoneBridgeRecordId__ 1
__kintoneBridgeRecordUrl__ 1
__locale__
 __posted_at__
 __title__

```

すべて.valueで中身が取得できました。

---

<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 年 3 月 9 日午前 3:36 UTC](https://community.cybozu.dev/t/topic/10125/4 "2025-03-09T03:36:17Z")

</div>

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