カレンダーを他の人と共有していて、イベントが衝突することになった場合、「最初にそこに行った」人をどのように見分けることができますか?
Webインターフェースを介してこれを行う方法はありません。 Calendar Data API を使用して満足できたら、購読しているカレンダーのイベントから作成および最終変更のタイムスタンプを取得できます。
テキストエディタでカレンダーの.icsファイルを調べると、イベントの作成日と変更日を見つけることができます。 calendar.google.com> Settings> Calendar> Calendarからカレンダーの.icsファイルをダウンロードします
公開日フラグが答えです。情報を取得するための迅速で汚い方法は、入力することです
https://www.google.com/calendar/feeds/[username]@gmail.com/private/full
そしてする Ctrl+F 必要なイベントを見つけます。公開日フラグは、タグのほんの数個前に戻ります。
WebバージョンのカレンダーAPIを使用して、コードを記述せずにこれを実行できるようになりました。 https://developers.google.com/apis-Explorer/#p/calendar/v3/calendar.events.get
結果には、「作成済み」および「更新済み」セクションが含まれます。
何らかの「作成日」フラグを検出する必要があるようです。 Calendar APIドキュメントには、カレンダーエントリの.xml形式を参照する「date published」フラグがあります。開発者APIドキュメントを調べに行きます。
別のメールアドレスがある場合は、それをイベントに追加して招待状を送信します。これにより、.icsファイルが作成されます。テキストエディタで.icsファイルを開き、「CREATED:」を検索します。
Calendar APIのWebバージョンはおそらく最も簡単です:
https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
コピーしますNGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
primary
をcalendarId
フィールドeventId
フィールドにイベントID"created"
フィールドには、イベントが追加された日時が含まれます