Tilaan muutaman ulkoisen kalenterisyötteen Google-kalenteristani (Google Apps -tilillä) ja olen utelias tietämään, kuinka usein ne päivittyvät.

Minulla on esimerkiksi tilaus TripIt.com-kalenteriini. Jos teen muutoksen TripI: ssä, voi kulua muutama päivä, ennen kuin muutos näkyy Google-kalenterissani.

Kuinka usein Google-kalenteri päivittää nämä syötteet?

Kommentit

  • tämä on todella ärsyttävää … useammin kuin kerran vaimoni on onneksi ” muistuttanut ” minulle tärkeästä tapahtumasta muutamassa tunnissa, jonka hän lisäsi kalenteriinsa, jota en koskaan nähnyt, koska nuo tapahtumat eivät näy ajoissa. Oletko huomannut, saako se manuaalisen päivityksen näkyä aikaisemmin?

Vastaa

Google sanoo jokainen muutama tunti , mikä kokemukseni mukaan tarkoittaa 6–24.

Tällä hetkellä Google-kalenteri päivittää kalenterisyötteet automaattisesti muutaman tunnin välein. Ymmärrämme, että jotkut käyttäjät haluavat päivittää manuaalisesti lisäämänsä kalenterit, ja etsimme erilaisia tapoja ottaa tämä käyttöön.

Jos Google-kalenterin tilaamaasi kalenteria ei päivitetä Lähetä 24 tuntia, lähetä meille kalenterin osoite ja ongelman yksityiskohdat, jotta voimme tutkia asiaa.

Lähde

Kommentit

vastaus

Kaikille, jotka ovat tällä ketjulla tai saattavat nähdä sen tulevaisuudessa, olen tehnyt Google Apps Script -ohjelma päivittää kalenterin niin usein kuin haluat (aina minuutteihin asti). Se on saatavilla täältä: https://script.google.com/d/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit?usp=sharing

Skripti jäsentää ics / ical-tiedoston ja luo tapahtumia kalenterissa, joka perustuu Google Apps Scriptin Google Calendar -sovellusliittymän versioon.

Toivottavasti tämä auttaa sinua ja joku, joka saattaa nähdä tämän tulevaisuudessa

Kommentit

  • Onko sinulla mahdollisuutta lisätä toiminto poistaa tapahtumat, jos ne on poistettu lähdekalenterista?
  • @ABrothers That ’ t seurataan täällä: github.com/derekantrican/Google-Apps-Script-Library/issues/5
  • En voi ’ saada sitä toimimaan facebook ’ -sivustojen kanssa. Esim .: webcal: //www.facebook.com/ical/ u.php? uid = 100001 …. se sanoo virheellisen URL-osoitteen?
  • @LeoUfimtsev Kuten sanoin, kun avasit -ongelman , lähetä sähköpostia minulle ja voin auttaa sinua
  • Löysin juuri tämän ja toivoin sen olevan Olla pitkäaikainen ärsytys hitaasta synkronoinnista. Valitettavasti skripti ei ’ tue toistuvia tapahtumia, ja yrityksemme käyttää niitä paljon. Jos en ’ löydä muita vaihtoehtoja, harkitsen haarautumista ja yrittää toteuttaa toistuvaa tapaamistukea.

vastaus

Virallinen lähde on https://support.google.com/calendar/answer/37100?hl=en&ref_topic=1672445#add_via_link (Lisää linkkiä käyttämällä -osiossa).

Voi kestää jopa 12 tuntia, ennen kuin muutokset näkyvät Google-kalenterisi.

Tämän vastauksen aiemmissa versioissa he kirjoittivat ”enintään 8 tuntia” – olen päivittänyt vastaukseni alla olevien kommenttien mukaisesti.

kommentit

  • Nyt muistiinpanossa lukee It might take up to 12 hours for changes to show in your Google Calendar.
  • Tämä linkki nyt menee sivulle, joka käsittelee hieman erilaista aihetta: Add someone else's Google calendar.
  • tiedot ovat edelleen ” -kohdassa Lisää joku muu ’ s Google-kalenterin ” sivu, se ’ vain piilotettu ” Lisää linkin avulla ” laajennettavissa olevaan osioon.

vastaus

Huomasin, että nyt voi kestää useita päiviä, ennen kuin muutokset näkyvät. Näyttää siltä, että Google nosti Kalenterin ohjesivun ajan ”muutaman tunnin välein” ”korkeintaan 8 tuntiin” ja nyt ”enintään 12 tuntiin”.

Huomaa: Voi kestää jopa 12 tuntia, ennen kuin muutokset näkyvät Google-kalenterissasi.

Lähde: Lisää jonkun muun Google-kalenteri: Lisää linkin avulla

vastaus

Se näyttää riippuvan syötteestä. esim .: Facebookin tapahtumasyöte näyttää päivittyvän melko nopeasti, kun taas (pienempi ?) -sovellukset voivat viedä vielä useita tunteja.

Vastaa

Olen kokeillut monia ratkaisuja, mukaan lukien Google Apps Script, joka mainitaan toinen vastaus, mutta sillä on muutama kulmatapaus (katso kommentit siellä).

Joten tässä on väliaikainen ratkaisuni, kunnes Google lisää Refresh now -painikkeen:

  • Kun luulen, että uusi tapahtuma on ehkä lisätty kalenterisyötteeseen, jos haluan vain katsella uusia muutoksia , käytän vain tätä Python-koodia:

    URL = "YOURURLHERE" DISPLAYPASTEVENTS = False import urllib.request, datetime try: import icalendar except: import pip._internal.main ; pip._internal.main.main(["install", "icalendar"]) data = urllib.request.urlopen(URL).read().decode() gcal = icalendar.Calendar.from_ical(data) for component in gcal.walk(): if component.name == "VEVENT": dtstart = component.get("dtstart").dt.astimezone() dtend = component.get("dtend").dt.astimezone() if dtend > datetime.datetime.now().astimezone() or DISPLAYPASTEVENTS: print("%s - %s %s" % (datetime.datetime.strftime(dtstart, "%a %d %b %Y %H:%M"), datetime.datetime.strftime(dtend, "%H:%M"), component.get("summary"))) 

    Esimerkki tuloksesta:

    ke 13. marraskuuta 2019 09:00 – 10:30 tapahtuma A
    ke 13. marraskuuta 2019 10:30 – 12:00 kokous B
    pe 15. marraskuuta 2019 10:30 – 12:00 Tapahtuma C
    Ma 18. marraskuuta 2019 15:00 – 17:30 Kokous D

  • Sitten olen tarkistanut uudet tapahtumat ja tiedän uudet. Se on periaatteessa kaikki mitä haluan. (Sitten Google-kalenteri päivittää näytön 6–24 tuntia myöhemmin, mutta ainakin tiedän nyt uudet tapahtumat).

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *