Jak mogę się dowiedzieć, kiedy dodałem wydarzenie do mojego Kalendarza Google?

19

Jeśli udostępniam kalendarz komuś innemu i skończymy ze sprzecznymi wydarzeniami, w jaki sposób mogę powiedzieć, kto „dotarł tam pierwszy”?

oxbow_lakes
źródło

Odpowiedzi:

5

Nie można tego zrobić za pomocą interfejsu internetowego. Jeśli lubisz korzystać z interfejsu API danych kalendarza , możesz uzyskać znaczniki czasu tworzenia i ostatniej modyfikacji z dowolnego wydarzenia w dowolnym z subskrybowanych kalendarzy.

Rob N.
źródło
8

Możesz zlokalizować datę utworzenia i datę modyfikacji zdarzenia, sprawdzając plik .ics dla kalendarza za pomocą edytora tekstu. Pobierz plik .ics do swojego kalendarza z calendar.google.com> Ustawienia> Import i eksport> Eksport

Duane McGuire
źródło
1
więcej szczegółów tutaj artesanodesignstudio.wordpress.com/2014/02/08/…
Ahmad Saleh
1
Po prostu pojawia się komunikat „Brak pliku”, kliknięcie przycisku ICAL daje mi tylko „Błąd przetwarzania pliku danych”
Douglas Gaskell,
@AhmadSaleh Uszkodzony link
golimar
4

Data opublikowania flagi jest odpowiedzią. Szybki i brudny sposób na uzyskanie informacji to wejście

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

i zrób Ctrl+, Faby znaleźć potrzebne wydarzenie. Data opublikowania flagi to tylko kilka tagów wstecz.

Robotperson
źródło
14
Dostaję 403 zabronione, na innej karcie w tej samej przeglądarce, w której mam otwarty Kalendarz Google z tym kontem
golimar
3

Możesz teraz to zrobić bez pisania kodu przy użyciu internetowej wersji interfejsu API kalendarza: https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get

  1. Przejdź do danego wydarzenia w kalendarzu w widoku „edycja”.
  2. Przejdź do „Więcej działań”, a następnie „Informacje dotyczące rozwiązywania problemów”.
  3. Skopiuj identyfikator zdarzenia (eid = ...).
    • Uwaga: w przypadku zdarzenia cyklicznego usuń sufiks _ [data] Z.
  4. Wejdź na https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get , wpisz „podstawowy” calendarId ”i użyj tego identyfikatora dla eventId.

Wynik będzie zawierał sekcję „utworzono” i „zaktualizowano”.

David Held
źródło
Niestety nie jest już dostępna opcja „Informacje o rozwiązywaniu problemów”. Próbowałem skopiować identyfikator z adresu URL i użyć podstawowego jako calendarId, ale zwraca on 404.
Vlad Schnakovszki
To prawda, że ​​identyfikator zdarzenia można jednak znaleźć, dekodując identyfikator Base64 identyfikatora zdarzenia znalezionego w adresie URL (patrz instrukcje: stackoverflow.com/questions/32755413/... )
HyperActive
Nadal istnieje sposób, aby ponownie aktywować „Informacje dotyczące rozwiązywania problemów”: stackoverflow.com/a/51704714/1238150 . Właśnie to przetestowałem i działa. Przy okazji, możesz uzyskać identyfikator kalendarza w ustawieniach kalendarza danego kalendarza.
natterstefan,
Odpowiedź Hyperactive [1] działa teraz. Ta odpowiedź nie pokazuje poprawnie, jak znaleźć eid. [1] webapps.stackexchange.com/a/129975/134283
Heath Borders
1

Wersja internetowa interfejsu API Kalendarza jest prawdopodobnie najłatwiejsza:

  1. Uzyskaj identyfikator wydarzenia dla wydarzenia w kalendarzu
    1. Edytuj wydarzenie w Kalendarzu Google
    2. Skopiuj ostatnią część adresu URL (po ostatnim „/”) z paska adresu (na przykład z tego adresu URL, https://calendar.google.com/calendar/r/eventedit/NGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZwktóry kopiujeszNGh0Z3BtbTFobWFrNzQ0cjBrYmtkY29kYXIgZXVndTlrYW4xZGRpMXBtaTZzazNpYjWoNmdAZw
    3. Dekoduj to z formatu base64 (to narzędzie działa: https://www.base64decode.org/ )
    4. Pierwsza część (przed spacją) to identyfikator zdarzenia
  2. Użyj API Kalendarz ( https://developers.google.com/apis-explorer/#p/calendar/v3/calendar.events.get ) z primaryw calendarIdpolu identyfikatora zdarzeń w eventIdpolu
  3. W "created"polu znajduje się data / godzina dodania zdarzenia
HyperActive
źródło
0

Wygląda na to, że musisz wykryć pewnego rodzaju flagę „data utworzenia”. W dokumentach interfejsu API Kalendarza widzę flagę „data publikacji”, która odnosi się do formatu .xml pozycji kalendarza. Chciałbym przejrzeć dokumenty API dla programistów.

djangofan
źródło
0

Jeśli masz inny adres e-mail, dodaj go do wydarzenia i wyślij zaproszenie. Spowoduje to utworzenie pliku .ics. Otwórz plik .ics w dowolnym edytorze tekstu i wyszukaj „TWORZONE:”.

Ikram
źródło