web-dev-qa-db-ja.com

Googleカレンダーにイベントを追加した時期を知るにはどうすればよいですか?

カレンダーを他の人と共有していて、イベントが衝突することになった場合、「最初にそこに行った」人をどのように見分けることができますか?

16
oxbow_lakes

Webインターフェースを介してこれを行う方法はありません。 Calendar Data API を使用して満足できたら、購読しているカレンダーのイベントから作成および最終変更のタイムスタンプを取得できます。

5
Rob N

テキストエディタでカレンダーの.icsファイルを調べると、イベントの作成日と変更日を見つけることができます。 calendar.google.com> Settings> Calendar> Calendarからカレンダーの.icsファイルをダウンロードします

6
Duane McGuire

公開日フラグが答えです。情報を取得するための迅速で汚い方法は、入力することです

https://www.google.com/calendar/feeds/[username]@gmail.com/private/full

そしてする Ctrl+F 必要なイベントを見つけます。公開日フラグは、タグのほんの数個前に戻ります。

4
Robotperson

WebバージョンのカレンダーAPIを使用して、コードを記述せずにこれを実行できるようになりました。 https://developers.google.com/apis-Explorer/#p/calendar/v3/calendar.events.get

  1. [編集]ビューで問題のカレンダーイベントに移動します。
  2. [その他のアクション]に移動してから、[トラブルシューティング情報]に移動します。
  3. イベントID(eid = ...)をコピーします。
    • 注:定期的なイベントの場合、_ [date] Zサフィックスを削除します。
  4. https://developers.google.com/apis-Explorer/#p/calendar/v3/calendar.events.get に移動し、「primary」calendarIdを入力して、eventIDにそのIDを使用します。

結果には、「作成済み」および「更新済み」セクションが含まれます。

3
David Held

何らかの「作成日」フラグを検出する必要があるようです。 Calendar APIドキュメントには、カレンダーエントリの.xml形式を参照する「date published」フラグがあります。開発者APIドキュメントを調べに行きます。

0
djangofan

別のメールアドレスがある場合は、それをイベントに追加して招待状を送信します。これにより、.icsファイルが作成されます。テキストエディタで.icsファイルを開き、「CREATED:」を検索します。

0
Ikram

Calendar APIのWebバージョンはおそらく最も簡単です:

  1. カレンダーイベントのイベントIDを取得します
    1. Googleカレンダーでイベントを編集する
    2. URLの最後の部分(最後の「/」の後)をアドレスバーからコピーします(たとえば、このURLからhttps://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZwコピーしますNGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
    3. Base64形式からデコードします(このツールは機能します: https://www.base64decode.org/
    4. 最初の部分(スペースの前)はイベントIDです
  2. カレンダーAPI( https://developers.google.com/apis-Explorer/#p/calendar/v3/calendar.events.get )とprimarycalendarIdフィールドeventIdフィールドにイベントID
  3. "created"フィールドには、イベントが追加された日時が含まれます
0
HyperActive