一覧画面のメニューの右側はカスタマイズが効き、ボタンを置く方法は記事にあったのですが、別のアプリから最新のデータを一つ表示させる方法を調べても分からなかったため、教えていただけますでしょうか。
たとえば、「アプリ①」では、日付や名前、IDといったデータが溜まっていく想定で、その中から最新のデータを「アプリ②」の一覧画面のメニュー右側に1つ表示させたいです。
一覧画面のメニューの右側はカスタマイズが効き、ボタンを置く方法は記事にあったのですが、別のアプリから最新のデータを一つ表示させる方法を調べても分からなかったため、教えていただけますでしょうか。
たとえば、「アプリ①」では、日付や名前、IDといったデータが溜まっていく想定で、その中から最新のデータを「アプリ②」の一覧画面のメニュー右側に1つ表示させたいです。
M さん
こんにちは。mofuku です。
アプリ①の中のレコードのうち、最新のものをアプリ②のレコード一覧のメニューの右側の空白部分に表示させたいとのことですので、
以下の流れでソースコードを書いてみるといいと思いました。
レコード一覧画面の表示後イベント内でkintone REST API の「レコードの取得(GET)」を実行
レコードの取得(GET)の中で、「レコード一覧のメニューの右側の空白部分を取得する API 」を実行
kintone.events.on(‘app.record.index.show’, function(event) {
kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, body, function(resp) {
kintone.app.getHeaderMenuSpaceElement().innerHTML = ‘html コード記述’;
console.log(resp);
}, function(error) {
console.log(error);
});
return event;
});
上記のコードは取得したいレコードのクエリなどは省略しているので、
クエリの書き方については、こちらのチュートリアルや Tips を参考にすると書きやすいと思います。
参考になるかわかりませんが、試されてみてはいかがでしょうか。