# テーブルへのデータの追加について

**URL:** <https://community.cybozu.dev/t/topic/3131>\
**Category:** kintone 開発相談\
**Created:** [2018 年 6 月 14 日午前 6:40 UTC](https://community.cybozu.dev/t/topic/3131 "2018-06-14T06:40:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account704](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account704](https://community.cybozu.dev/u/Legacy_Account704)\
**Post date:** [2018 年 6 月 14 日午前 6:40 UTC](https://community.cybozu.dev/t/topic/3131/1 "2018-06-14T06:40:33Z")

</div>

&nbsp;

いつもお世話になっております。  
文字列(1行)や日付の部品を使って作成したテーブル(以下のイベント一覧表)へデータをレコード編集画面保存のタイミングでpushで追加しているもかかわらずテーブルに表示されない場合、何を確認すべきかご教示いただけないでしょうか。  
（発生したイベントなどについてはconsole.logで確認しておりますが、特にエラーは発生しておらず、pushする直前にpushしたいデータ  
についてもconsole.logにて確認しておりますが、pushしたいデータ(以下のstart\_day,eventday,tantousha,eventName)についてはコンソール上、問題なくデータ値が表示されております。）  
コーディングの具体的な記載については以下のとおりです

===============コード（ここから）===============

kintone.events.on(‘app.record.edit.submit’, function (event) {

var record = event.record;  
tableRecords = record[‘イベント一覧表’][‘value’] ;

kintone.api.url(‘/k/v1/records’, true),  
‘GET’,  
param,  
function (resp) {

// この間、他アプリよりGETしてきたレコードの加工処理を行い、イベント一覧表を構成するフィールドのフィールド名が企画開始日、  
// イベント当日、イベント担当者、イベント名にそれぞれstart\_day,eventday,tantousha,eventName変数の内容を格納したいと考えています

tableRecords.push (  
&nbsp; &nbsp; &nbsp;{  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “value”: {  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “企画開始日”: {  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“type”: “DATE”,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “value”: start\_day  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; },  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “イベント当日”: {  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “type”: “DATE”,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “value”: eventday  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; },  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; “イベント担当者”: {  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“type”: “SINGLE\_LINE\_TEXT”,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“value”: tantousha  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;},  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“イベント名”: {  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“type”: “SINGLE\_LINE\_TEXT”,  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;“value”: eventName  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }  
&nbsp; &nbsp; &nbsp; &nbsp; }  
}

record[‘イベント一覧表’][‘value’] = tableRecords;

return event;  
});  
}();

===========コード（ここまで）==========

投稿が初であるため、お聞きするにあたり情報が不足していれば申し訳ございません。  
返信いただけると幸いです。

以上よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1517](https://avatars.discourse-cdn.com/v4/letter/l/4bbf92/32.png) [@Legacy\_Account1517](https://community.cybozu.dev/u/Legacy_Account1517)\
**Post date:** [2018 年 6 月 14 日午前 10:32 UTC](https://community.cybozu.dev/t/topic/3131/2 "2018-06-14T10:32:09Z")

</div>

持田さん

コードが一部欠落しているようですが、たぶん元コードは実行できているんだと思います。

ただし、API 呼び出しが Promise 対応になっていないため、

APIの実行完了を待たずに、イベント処理が’完了します。

下記が参考になると思います。

[kintone API で Promise を使ってみよう！](https://community.cybozu.dev/hc/ja/articles/204564604-kintone-API-%E3%81%A7-Promise-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86-)  
sample.js(kintone.Promise対応版)

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account704](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account704](https://community.cybozu.dev/u/Legacy_Account704)\
**Post date:** [2018 年 6 月 14 日午後 11:06 UTC](https://community.cybozu.dev/t/topic/3131/3 "2018-06-14T23:06:32Z")

</div>

rex0220様

早々にアドバイスいただきありがとうございました。

確かにPromise対応を失念しておりましたので、早速Promiseの対応をしてみます。

お多忙中の中、ありがとうございました。

&nbsp;
