1
Googleカレンダーで予定を作成するためにGoogleフォームを使用しています。私のスプレッドシートに記録されている日付形式はヨーロッパのDD/MM/YYYYですが、イベント作成時にGoogleのカレンダーで日付情報をUsの形式MM/DD/YYYYに入れます。イベントは私のカレンダーに間違った日付で表示されます...Googleカレンダーで予定を作成するときの日付形式が正しくない
私のgsuiteアカウント、ドライブ、シートが正しい言語とタイムゾーン(フランス/パリ)に設定されていることを確認してください。 私を助けることができますか? Thx。
ex。 MR ZAZOUの3月2日-----> 2月4日
編集:私はイベント
function createEvent_ (namedValues) {
//options are the key/value pairs you can set when created a
//calendar event, below accesses the data given for description
//and location - guest is hard coded
var options = { description: namedValues.Description[0],
ocation: namedValues.Location[0],
guests:"exemple"};
//cEvent makdes the calendar event, You have to choose the calendar
//name that you would like to use, then ask for the Name of the event,
//start date and end date, then passes the options you have selected above
var cEvent = CalendarApp.getCalendarsByName("Example")[0].createEvent(
namedValues.Name[0],
new Date(namedValues.Starts),
new Date(namedValues.Ends),
options)
}
イベントの作成時にタイムゾーンを定義できます。 [docs](https://developers.google.com/apps-script/reference/calendar/calendar#createEvent(文字列、日付、日付)): "タイムゾーンが指定されていない場合、時刻の値は解釈されますスクリプトのタイムゾーンのコンテキストでは、カレンダーのタイムゾーンとは異なる場合があります。 コードを投稿するのにも役立ちます。 – nehalem
@nehalem私はこれを行うために別の方法を使用します。最後に私はchatasweetie [link](https://github.com/chatasweetie/google-form-email-calendar/blob/master/script.js)のコードを使用します。結果は同じです... –
Zaper iveを使用すると、MM/DD/YYYYに日付をフォーマットしようとしますが、動作しません。 –