# テーブルの最新値を

**URL:** <https://community.cybozu.dev/t/topic/389>\
**Category:** kintone 開発相談\
**Created:** [2017 年 6 月 10 日午前 3:18 UTC](https://community.cybozu.dev/t/topic/389 "2017-06-10T03:18:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1748](https://avatars.discourse-cdn.com/v4/letter/l/898d66/32.png) [@Legacy\_Account1748](https://community.cybozu.dev/u/Legacy_Account1748)\
**Post date:** [2017 年 6 月 10 日午前 3:18 UTC](https://community.cybozu.dev/t/topic/389/1 "2017-06-10T03:18:27Z")

</div>

お世話になります。初心者です。

テーブルには履歴としては残したいですが、一覧や検索時には最新のレコードを使いたいので、テーブルで更新したら、上の該当のレコードには自動で反映させたいですが、可能でしょうか？

ご教示いただけると助かります。宜しくお願いします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1557](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@Legacy\_Account1557](https://community.cybozu.dev/u/Legacy_Account1557)\
**Post date:** [2017 年 6 月 12 日午前 3:59 UTC](https://community.cybozu.dev/t/topic/389/2 "2017-06-12T03:59:50Z")

</div>

玲香さん

&nbsp;

こんにちは。

以下のサンプルは通常のフィールドからテーブルへコピーするものですが、これをベースに通常のフィールドにコピーしたらいかがでしょうか。

[https://developer.kintone.io/hc/en-us/articles/115005450087](https://developer.kintone.io/hc/en-us/articles/115005450087)

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1748](https://avatars.discourse-cdn.com/v4/letter/l/898d66/32.png) [@Legacy\_Account1748](https://community.cybozu.dev/u/Legacy_Account1748)\
**Post date:** [2017 年 6 月 12 日午前 11:30 UTC](https://community.cybozu.dev/t/topic/389/3 "2017-06-12T11:30:28Z")

</div>

**カキ氷 様**

**ありがとうございます。**

**とても素敵なご提案でありがとうございます。このほうが、全然いいです。**

**さっそく参考にさせて頂きます。**

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1748](https://avatars.discourse-cdn.com/v4/letter/l/898d66/32.png) [@Legacy\_Account1748](https://community.cybozu.dev/u/Legacy_Account1748)\
**Post date:** [2017 年 6 月 15 日午前 2:23 UTC](https://community.cybozu.dev/t/topic/389/4 "2017-06-15T02:23:54Z")

</div>

(function() {  
‘use strict’;

var SPACE = ‘buttonspace’;  
var TEXT = ‘textfield’;  
var NUMBER = ‘numberfield’;

var TABLE = ‘mytable’;  
var TABLE\_Date = ‘Dete\_in\_table’;  
var TABLE\_USER\_SELECT = ‘USER\_SELECT\_in\_table’;  
var TABLE\_TEXT = ‘text\_in\_table’;  
var TABLE\_NUMBER = ‘number\_in\_table’;

var events = [‘app.record.create.show’, ‘app.record.edit.show’];

kintone.events.on(events, function(event) {  
var record = event.record;  
var elSpace = kintone.app.record.getSpaceElement(SPACE);  
var elButton = document.createElement(‘button’);  
elButton.textContent = ‘Add to table’;  
elSpace.appendChild(elButton);

elSpace.addEventListener(‘click’, function() {  
var recordData = kintone.app.record.get();  
var rec = recordData.record;

// データを含む行をテーブルに追加する  
var addData = {};  
addData.value = {};

addData.value[TABLE\_Date] = {  
“type”: “DATE”,  
“value”: (today)  
};

addData.value[TABLE\_USER\_SELECT] = {  
“type”: “USER\_SELECT”,  
“value”: Login\_user  
};

addData.value[TABLE\_TEXT] = {  
“type”: “SINGLE\_LINE\_TEXT”,  
“value”: rec[TEXT].value  
};  
addData.value[TABLE\_NUMBER] = {  
“type”: “NUMBER”,  
“value”: rec[NUMBER].value  
};

rec[TABLE].value.push(addData);

kintone.app.record.set(recordData);  
});  
});  
}());

「Add to table」で追加した場合、Date:today、USER\_SELECT:Login\_userで自動入力したいですが、動かない状態です。アドバイス頂ければ幸いです。よろしくお願い致します。
