0
私は、このエラーメッセージが表示されますGoogleカレンダーにイベントを追加するための私のコードを実行しながら、それは、Google ::アピス:: CalendarV3 ::イベント日付形式エラーGoogleのCalendarV3イベントの日付形式 - エラー
に近い関連
無効:開始時刻と終了時刻の両方が日付であるか、両方ともdateTimeである必要があります。
私は多くの方法を試してみましたが、私はあなたの2つを投稿して、私はそれを動作させることはできません! Google APIのヘルパー機能は、「DateTime」を使用して正しい文字列に戻っていますか?
thnaks
グレゴワール
start = DateTime.new(2017, 12, 9, 12, 0, 0)
ende = DateTime.new(2017, 12, 9, 12, 0, 0)
event = Google::Apis::CalendarV3::Event.new(
summary: 'test',
description: 'desc',
start: { datetime: start },
end: { datetime: ende }
)
# event = Google::Apis::CalendarV3::Event.new(
# summary: 'test',
# description: 'desc',
# start: { datetime: start.strftime("%Y-%m-%dT%l:%M:%S.000-07:00") },
# end: { datetime: ende.strftime("%Y-%m-%dT%l:%M:%S.000-07:00") }
#)
result = calendar.insert_event('primary', event)
puts "Event created: #{result.html_link}"
Psが:私は今、20年以上のソフトウェアを書き、そして我々はまだ、同じ日付/時刻の問題を抱えています!