# テーブルへコピーについて

**URL:** <https://community.cybozu.dev/t/topic/610>\
**Category:** kintone 開発相談\
**Created:** [2017 年 11 月 9 日午前 9:06 UTC](https://community.cybozu.dev/t/topic/610 "2017-11-09T09:06:47Z")\
**Posts on this page:** 3\
**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 年 11 月 9 日午前 9:06 UTC](https://community.cybozu.dev/t/topic/610/1 "2017-11-09T09:06:47Z")

</div>

いつも大変お世話になっております。

このように、テーブルへコピーすると二行目に複写することはできましたが、

１行目にするにはどうすればよろしいでしょうか？アドバイス頂けたら幸いです。よろしくお願い致します。

(function() {  
‘use strict’;

var SPACE = ‘buttonspace’;  
var 顧客コード = ‘顧客コード’;  
var 顧客先名 = ‘顧客先名’;  
var 月 = ‘月’;

var TABLE = ‘会社情報\_Table’;  
var TABLE\_更新日 = ‘更新日\_in\_table’;  
var TABLE\_顧客コード = ‘顧客コード\_in\_table’;  
var TABLE\_顧客先名 = ‘顧客先名\_in\_table’;  
var TABLE\_月 = ‘月\_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 = {};  
var date = new Date();  
var today = date.getFullYear() + ‘-’ + (‘0’ + (date.getMonth() + 1)).slice(-2) + ‘-’ + (‘0’ + date.getDate()).slice(-2);

addData.value[TABLE\_更新日] = {  
“type”: “DATE”,  
“value”: [today]  
};  
addData.value[TABLE\_顧客コード] = {  
“type”: “SINGLE\_LINE\_TEXT”,  
“value”: rec[顧客コード].value  
};  
addData.value[TABLE\_顧客先名] = {  
“type”: “SINGLE\_LINE\_TEXT”,  
“value”: rec[顧客先名].value  
};  
addData.value[TABLE\_月] = {  
“type”: “DROP\_DOWN”,  
“value”: rec[月].value  
};

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

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

}());

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1740](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1740](https://community.cybozu.dev/u/Legacy_Account1740)\
**Post date:** [2017 年 11 月 9 日午前 9:29 UTC](https://community.cybozu.dev/t/topic/610/2 "2017-11-09T09:29:14Z")

</div>

玲香様

お世話になっております。  
cstapの江田です。

こちらの記事を参考にしてみて下さい。  
[https://developer.cybozu.io/hc/ja/community/posts/115019185003](https://developer.cybozu.io/hc/ja/community/posts/115019185003)

テーブルの1行目が空かチェックして、  
空の場合は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 年 11 月 15 日午前 6:39 UTC](https://community.cybozu.dev/t/topic/610/3 "2017-11-15T06:39:24Z")

</div>

江田篤史様

いつもお世話になっております。

本当にありがとうございます。
