# 更新があったレコードのURLの生成方法

**URL:** <https://community.cybozu.dev/t/topic/2874>\
**Category:** kintone 開発相談\
**Created:** [2018 年 2 月 11 日午前 7:33 UTC](https://community.cybozu.dev/t/topic/2874 "2018-02-11T07:33:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account622](https://avatars.discourse-cdn.com/v4/letter/l/3be4f8/32.png) [@Legacy\_Account622](https://community.cybozu.dev/u/Legacy_Account622)\
**Post date:** [2018 年 2 月 11 日午前 7:33 UTC](https://community.cybozu.dev/t/topic/2874/1 "2018-02-11T07:33:59Z")

</div>

更新が発生したレコードのURLを取得し、そのURLを別のシステムに記録したいと考えています。

ドキュメントを作成し、JavaScriptによるカスタマイズで、app.record.edit.submit.success で更新イベントをオブジェクトで取得できるのですが、その中にはレコードの情報がevent.recordとして得られるところまではわかりました。ですが、対象のレコードのURLの情報は含まれていませんでした。

アプリケーションのIDとレコードのIDはJavaScript内で取得できるようなので、そこからレコードのURLを組み立てようと思うのですが、URLの形式について公式のドキュメントが見当たりませんでした。

ふまえて、下記2つ質問があります。

- kintone JavaScript APIで、レコードのURLを生成するメソッドはありますか？
- 自身で実装する場合、URLの形式についてドキュメントなどありますか？

---

<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:** [2018 年 2 月 11 日午後 3:50 UTC](https://community.cybozu.dev/t/topic/2874/2 "2018-02-11T15:50:29Z")

</div>

おっしゃる通りメソッドおよびURLの明記箇所はありません。その上で、同要件では暗黙的に皆さん以下のようにされているかと思います。

&nbsp;

‘/k/’ + kintone.app.getId() + ‘/show#record=’ + kintone.app.record.getId()

---

<div class="post-metadata">

**Author:** ![Legacy\_Account622](https://avatars.discourse-cdn.com/v4/letter/l/3be4f8/32.png) [@Legacy\_Account622](https://community.cybozu.dev/u/Legacy_Account622)\
**Post date:** [2018 年 2 月 18 日午前 4:09 UTC](https://community.cybozu.dev/t/topic/2874/3 "2018-02-18T04:09:22Z")

</div>

回答ありがとうございます！やはり自前で文字列として生成する必要があるのですね。
