# 日付自動入力

**URL:** <https://community.cybozu.dev/t/topic/542>\
**Category:** kintone 開発相談\
**Created:** [2017 年 9 月 14 日午前 2:06 UTC](https://community.cybozu.dev/t/topic/542 "2017-09-14T02:06:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1797](https://avatars.discourse-cdn.com/v4/letter/l/839c29/32.png) [@Legacy\_Account1797](https://community.cybozu.dev/u/Legacy_Account1797)\
**Post date:** [2017 年 9 月 14 日午前 2:06 UTC](https://community.cybozu.dev/t/topic/542/1 "2017-09-14T02:06:05Z")

</div>

お世話になっております。

タイトルの件について、record.create.submitとrecord.edit.submitイベントで日付フィールドに日付を入力後、レコード別の日付けフィールドに一ヶ月後の日付けを表示させたいと考えております。

下記内容で作成してみたのですが、うまくいかず、質問させていただきました。

どこかおかしいところはありますでしょうか？

ご教授のほど、宜しくお願い致します。

\*----------------------------------------------------------------------\*

フィールドタイプ：日付 date：日付

フィールドタイプ：日付 date1：日付

\*----------------------------------------------------------------------\*

(function () {

“use strict”;

[//moment.locale](https://moment.locale)(‘ja’);

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

if (!event.record) {

alert(“dame da”);

return event;

}

moment.locale(‘ja’);

varrecord=event.record;

vardate\_one=newDate(record.date.value);

varpayment\_date=moment(date\_one).add(1, ‘month’).endOf(‘month’).format('YYYY/MM/DD ');

&nbsp;

[//console.log](https://console.log)(typeof(payment\_date));

record.date1.value=moment(record.date.value).add(1, ‘month’).endOf(‘month’).format('YYYY/MM/DD ');

return event;

});

\*----------------------------------------------------------------------\*

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)\
**Post date:** [2017 年 9 月 14 日午前 4:54 UTC](https://community.cybozu.dev/t/topic/542/2 "2017-09-14T04:54:16Z")

</div>

Yoyo92さん こんにちは。

ざっとしか見ていませんが、気づいた点をいくつか。

&nbsp;

１．カッコ等の配置

基本的な形は、以下の通りだと思いますので、ご確認ください。

```
(function () {
"use strict";
   kintone.events.on('イベント', function (event) {
    // ここに処理を記載する
     return event;
   });
})();

```

２．日付フィールドの値の形式は、YYYY/MM/DDではなく、YYYY-MM-DDです

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1797](https://avatars.discourse-cdn.com/v4/letter/l/839c29/32.png) [@Legacy\_Account1797](https://community.cybozu.dev/u/Legacy_Account1797)\
**Post date:** [2017 年 9 月 14 日午前 6:17 UTC](https://community.cybozu.dev/t/topic/542/3 "2017-09-14T06:17:59Z")

</div>

@shotaro Matsuda

&nbsp;

&nbsp;Shotaro &nbsp;Matsuda 様 ありがとうございます。

&nbsp;

こんな感じで書きましたが添付した写真の様にエラーメッセージが出てきます。

(function () {

“use strict”;

[//moment.locale](https://moment.locale)(‘ja’);

&nbsp;

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

if (!event.record) {

&nbsp;

alert(“dame da”);

return event;

}

moment.locale(‘ja’);

var record = event.record;

var date\_one = new(record.date.value);

var payment\_date = moment(date\_one).add(1, ‘month’).endOf(‘month’).format(‘YYYY-MM-DD’);

&nbsp;

&nbsp;

record.date1.value=moment(record.date.value).add(1, ‘month’).endOf(‘month’).format('YYYY-MM-DD ');

&nbsp;

return event;

&nbsp;

});

&nbsp;

&nbsp;

&nbsp;

&nbsp;

})();

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1821](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@Legacy\_Account1821](https://community.cybozu.dev/u/Legacy_Account1821)\
**Post date:** [2017 年 9 月 15 日午前 4:38 UTC](https://community.cybozu.dev/t/topic/542/4 "2017-09-15T04:38:31Z")

</div>

Yoyo92さん こんにちは。

エラーメッセージの通り、date1に書き込もうとしている値が間違っている可能性をチェックしたところ、

YYYY-MM-DDの後ろに半角スペースが入っています。ここを修正されればよろしいかと思います。

※誤って入ってしまった半角スペース、なかなか気づかないですよね

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1797](https://avatars.discourse-cdn.com/v4/letter/l/839c29/32.png) [@Legacy\_Account1797](https://community.cybozu.dev/u/Legacy_Account1797)\
**Post date:** [2017 年 9 月 15 日午前 5:01 UTC](https://community.cybozu.dev/t/topic/542/5 "2017-09-15T05:01:11Z")

</div>

お世話になっております。Matsuda様のがおしゃった通りでした。直しました。感謝いたします。本当にありがとうございます。

&nbsp;

&nbsp;
