001-010655
  					  
			  		  時差が「**:00」以外のタイムゾーンを設定すると、カスタマイズ用のJavaScriptの実行時のエラー(GRN_CMMN_03009)が発生し、通常予定および期間予定の登録または変更ができない。
- 種別
 - 不具合
 - 機能
 - 
		  						
- スケジュール
 - JavaScript API
 
 - 再現バージョン
 - 
	  							
- 5.0.0
 - 5.0.1
 - 5.0.2
 
 - 改修バージョン
 - 5.5.0
 - 公開日
 - 2020-03-30
 - 更新日
 - 2020-11-05
 
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- 次の関数を使用する。
 - 関数「schedule.event.create.submit」
 - 関数「schedule.event.edit.submit」
 
- 関数「schedule.event.create.submit」
 - 予定の日時に、時差が「**:00」以外のタイムゾーンを適用する。
補足:- 予定の開始日時、終了日時のどちらか、または両方に適用します。
 
 
※本記事は、関数「schedule.event.create.submit」を使用して、eventオブジェクトをreturnするケースについて手順を記載します。
【準備】
- 関数「schedule.event.create.submit」を使用して、eventオブジェクトをreturnするよう準備します。
例:
---------
garoon.events.on('schedule.event.create.submit', function(event) {
return event;
});
--------- - 補足:
- Garoon JavaScript APIの使用については、cybozu developer networkをご確認ください。
https://cybozu.dev/ja/garoon/docs/js-api/ 
 - Garoon JavaScript APIの使用については、cybozu developer networkをご確認ください。
 
【手順】
- アプリケーション画面にログインし、[スケジュール] > [予定を登録する] > [通常予定]の順にクリックします。
 - [ほかのタイムゾーンを適用する]をクリックします。
 - 発生条件2点目を満たすタイムゾーンを選択し、[適用する]をクリックします。
例:
------------
開始日時:(UTC+06:30) ヤンゴン
終了日時:(UTC+06:30) ヤンゴン
------------ - [登録する]をクリックします。
 
→現象発生:
 次のエラーが発生し、予定を登録できません。
 -----------------------エラー (GRN_CMMN_03009)
カスタマイズ用のJavaScriptの実行時にエラーが発生しました。
原因
event.start.dateTimeが不正です。
event.end.dateTimeが不正です。
-----------------------
補足:
- 手順1で[期間予定]をクリックした場合も、同様の現象が発生します。
 - 時差が「**:00」以外のタイムゾーンを設定したユーザーで、予定の登録、または変更を行おうとした場合も、同様の現象が発生します。
 
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
				    次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 5.5.0のGaroon