Jag skulle vilja se alla mina kalendrar i Mac OS X Calendar-appen, i iOS kalender och kanske till och med på webben. Det finns några sätt att få det gjort, men ingen av dem är perfekta.
I en tidigare handledning förklarade jag hur man skapar och delar kalendrar bland iCloud-användare med Mac OS X Calendar-appen. I den här handledningen visar jag dig tre sätt att synkronisera kalendrar mellan Mac OS X och Google Kalender, och jag ska lista fördelarna och nackdelarna för varje.
Lokalisera Internet-konton i Systeminställningar> Internetkonton. Klicka på plustecknet för att lägga till ett nytt konto och välj Google.
Klicka på Internet-konton i SysteminställningarLägg till ett nytt Google-konto.Ange din Google-kontoinformation, inklusive e-postadress och lösenord. Om jag inte hade Google 2-stegs verifiering aktiverad skulle det vara ganska enkelt. Med 2-stegs verifiering på plats måste jag dock få ett programspecifikt lösenord för att logga in.
Ange dina Google-uppgifter här, men kom ihåg att ett programspecifikt lösenord kan behövas.Logga in på Google och leta reda på Hantera applikationsspecifika lösenord sida på Konto> Säkerhet> Inställningar för applösenord. Ange ett identifierbart namn, som MacBook Pro eller Mac Authorization. Detta är viktigt om enheten är äventyrad och lösenordet måste återkallas.
Skapa ett nytt applikationsspecifikt lösenord om du har ställt in Googles 2-stegs verifiering.Kopiera utmatningslösenordet, en sträng på 16 tecken och mellanslag, och klistra in det i lösenordsfältet tillbaka i rutan Internet-konton i Systeminställningar.
Kopiera det genererade applikationsspecifika lösenordet, inklusive mellanslag.Tips: Länken till Google-kontosidan är dold under profilbilden längst upp till höger. Klicka här för att hitta kontoinställningar och en länk till sekretessinformation.
När du är inloggad, välj vilka Google-tjänster som ska synkroniseras. Jag har valt att synkronisera allt, men bara Kalender krävs för denna handledning.
Mac OS X kommer att synkronisera mer än bara kalendrar.Allt ska vara redo att gå efter att du har lagt till Google-kontot i Internet-konton, men öppet Calendar.app, Applikationer> Calendar.app, För att vara säker. Det finns nu en ny Google-rubrik i kalenderlistan. Markera eller avmarkera kalendrar för att göra dem synliga eller osynliga i Kalender.
Google-händelserna kan redigeras från Mac OS X Calendar. De kommer inte att visas i iCloud, utan genom en liknande process i IOS Mail, Kontakter, Kalendrar inställningsfönstret på en iPhone eller iPad visas Google kalendrarna (och kan redigeras) i iOS kalenderapp.
Nästa alternativ är att prenumerera på en Google-kalender i Calendar.app. Håll över kalendern i Mina kalendrar lista i Google och klicka på rullgardinsmenyn. Välj Kalenderinställningar att navigera till Kalender detaljer.
Navigera till Googles kalenderinställningar.Nederst på sidan Kalenderinställningar, precis ovanför länken för att radera kalendern, är webbadresserna för kalendern. Det finns två sätt att dela: offentliga och privata. Jag håller mina kalendrar privata, så jag klickade på den privata iCal länk för att få rätt URL för Calendar.app.
Med en allmän webbadress fungerar detsamma. Om du väljer att använda den offentliga kalenderadressen måste du också aktivera den offentliga webbadressen i Dela den här kalendern flik.
Dela Google-kalendrar som privata eller offentliga.Tips: Offentliga kalendrar finns i Googles sökresultat. Jag har aldrig snubblat över någons personliga kalender i en Google-sökning, men det är fortfarande en bra idé att hålla allt privat om du inte vill att främlingar tittar på dina evenemang.
Tillbaka till Calendar.app, lägg till Google-kalendern genom att klistra in webbadressen i kalenderabonnemangsfältet, Arkiv> Ny kalenderabonnemang ... .
Ange webbadressen för Google-kalenderabonnemang.Välj kalenderplatsen, i iCloud eller lokalt sparad På min Mac, och hur ofta kalendern ska uppdateras. Det finns några andra inställningar att fina med här, som kalenderns namn och färg.
Välj kalenderabonnemanget, högerklicka och välj Hämta info för att återgå till dessa inställningar.Google-kalendern visas i Calendar.app under iCloud-kalenderlistan, men den kommer inte att ändras som den skulle om jag lade till mitt Google-konto på mina internetkonton i Systeminställningar. Kalendern visas också i iOS-kalendern, men den kan inte redigeras igen. Google-kalendern visas inte alls när du öppnar iCloud via en webbläsare.
Min händelse och dess uppgifter är synliga men inte redigerbara i Calendar.app.Detta är uppenbarligen inte det bästa alternativet att hålla personliga kalendrar synkroniserade bland appar och enheter. Jag är inte intresserad av att bara titta på min dag på min Mac; Jag vill kunna redigera mina händelser och lägga till nya. Prenumerera på Google kalendrar får inte det gjort. Det kan dock vara användbart när du delar kalendrar med andra människor, särskilt om jag inte vill att min kalender ska redigeras av någon utom mig.
Det tredje alternativet skall vara att prenumerera på en iCloud-kalender i Google Kalender, men det är bara inte möjligt. Google hindras från att krypa iCloud-kalendrar av iClouds robots.txt fil. Det betyder att Google inte kan komma åt iCloud som du eller jag skulle och kan inte hämta iCloud-kalendrar.
Google kan inte krypa iCloud och kan därför inte hämta iCloud-kalendrar.Tips: En robots.txt-fil innehåller instruktioner om vem som kan genomsöka en webbplats och dess kataloger. Webbadministratören placerar textfilen i webbplatsens rotkatalog.
Hypotetiskt kan Google ignorera robots.txt och krypa bara de specifika webbadresser som användarna tillhandahåller, men det gör det inte just nu.
Högerklicka på en iCloud-kalender i Calendar.app och välj Dela kalender. Klicka på kryssrutan för att göra kalendern offentlig och kopiera den angivna webbadressen. Det enda alternativet att dela en iCloud-kalender är att göra kalendern offentlig, men det är osannolikt att någon kommer att räkna ut den långa URL-adressen. Google indexar inte kalendrar på iCloud.com, så ingen borde hitta den genom att söka, antingen.
Högerklicka på en iCloud-kalender i Calendar.app för att komma åt delningsinställningarna.Besök iCloud Calendar Proxy och klistra in iCloud-kalendern. Kopiera utgångsadressen och återgå till Google Kalender.
iCloud Calendar Proxy gör det möjligt för iCloud kalenderdelning.Välj Andra kalendrar> Lägg till via URL, och klistra in iCloud Calendar Proxy-webbadressen. ICloud-kalendern visas i listan över andra kalendrar, men den kommer inte att redigeras i Google Kalender.
Prenumerera på en kalender i Google Kalender.Det enda sättet att dela redigerbara kalendrar mellan Mac OS X Calendar.app och Google Kalender är att lägga till Google-kontoinformationen till Internet-konton i Systeminställningar och välja att synkronisera kalendrar. Kalendrarna kommer att vara tillgängliga och redigerbara på alla Apple-enheter, men de kommer inte att visas på iCloud.com. Jag har också visat flera sätt att dela skrivskyddade kalendrar mellan iCloud och Google Kalender.
Förhoppningsvis kommer det att bli lättare att integrera iCloud och Google-kalendrar i framtiden, och dessa två tekniska jättar kommer att lära sig att arbeta tillsammans till fördel för sina kunder.
Om du vill ta det ett steg längre och publicera händelser på din webbplats genom att dra automatiskt från din Google Kalender och iCal, kolla in Google, iCal & XML Event List Calendar för PHP. Byggd på jQuery och PHP tar denna kalender dina händelser från din Google Kalender, en annan iCal (.ics) -ström eller bara en XML-fil och gör dem till en omfattande lista.
Google, iCal & XML Event List Kalender för PHP