Jak udostępnić prywatny Kalendarz Google każdemu, kto ma link?

13

Dokumenty Google mają trzy typy udostępniania dokumentów. Publiczny dla każdego, kto ma link i jest widoczny w wynikach wyszukiwania; widoczne tylko dla zaproszonych do niego; i kompromis: widoczny tylko dla każdego, kto ma link, ale nie jest dostępny w wyszukiwaniu.

Czy ten kompromis istnieje również w przypadku Kalendarza Google?

Nie wydaje mi się. Mogę dodawać osoby do kalendarza, aby mogli je zobaczyć. Mogę go upublicznić ( This calendar will appear in public Google search results.) i dać ludziom link do niego. Ale nie mogę udostępnić linku bez umożliwienia wyszukiwania. (Dostaję You do not have access to [calendar name]'s calendarpo dodaniu linku).

Istnieje prywatny link iCal i XML do kalendarza, ale nie można ich dodać do innego konta Kalendarza Google, do tego [email protected]potrzebny jest identyfikator kalendarza ( ). Każda z poniższych czynności rozwiązałaby ten problem:

  • Czy istnieje sposób na uzyskanie prywatnego identyfikatora kalendarza?
  • Lub dać osobom z identyfikatorem dostęp do kalendarza bez publicznego udostępniania go w wyszukiwaniu?
  • Lub dodać kalendarz do Kalendarza Google za pomocą łącza iCal lub XML?
Steven Roose
źródło

Odpowiedzi:

6

Za pomocą prywatnego linku można udostępnić kalendarz użytkownikom innym niż Kalendarz Google (np. Outlook lub Yahoo Mail). Wygląda na to, że Google przeprowadza dodatkowe sprawdzanie i nie zezwala na dodanie prywatnego linku, jeśli nie otrzymałeś dostępu (z ustawieniem Udostępnij określonym osobom ).

Jeśli dublujesz plik do nowego adresu URL lub po prostu używasz skracacza adresów URL (np. Goo.gl ), możesz bez problemu zaimportować go do Kalendarza Google, pomijając kontrole.

Poza tym poprawnie opisałeś dostępne opcje. Identyfikator kalendarza jest taki sam dla linków prywatnych i publicznych.

BeingQuisitive
źródło
1
To takie dziwne, ale wygląda na to, że jest poprawne. Możesz otworzyć link w programie Outlook, ale nie w Google, kto racjonalnie podjąłby tę decyzję w Google? Czy rzeczywiście próbowałeś wykonać kopię lustrzaną i czy możesz trochę rozwinąć, jak to osiągnąć?
Gauthier
1
Pole „Prywatny adres” w ustawieniach kalendarza mówi „To jest prywatny adres tego kalendarza. Nie udostępniaj tego adresu innym użytkownikom, chyba że chcesz, aby widzieli wszystkie wydarzenia w tym kalendarzu”. To naprawdę brzmi, jakby miało tak działać podczas udostępniania tego linku ... ale nie dzieje się tak, jeśli klient korzysta również z kalendarza Google.
Gauthier
2

Możesz dodawać kalendarze za pomocą linku iCal. Other calendarsNastępnie kliknij menu obok Add by URL.

Tak więc pełny proces byłby następujący:

  • Nadawca przechodzi do Calendar settingskalendarza, który chce udostępnić, kopiuje iCallink w Private Addresssekcji i wysyła go do odbiorcy przez e-mail / IM / facebook ...

  • Odbiorca wkleja adres na Other calendars > Add by URL.

Jeśli w pewnym momencie nadawca chce odwołać dostęp odbiorcy do swojego kalendarza, wówczas Reset Private URLsw ustawieniach kalendarza znajduje się link, który unieważnia istniejący adres URL i tworzy nowy.

MikeFHay
źródło
1
Jak uzyskać link iCal? Gdzie jest lista rozwijana? Być może musisz dodać trochę więcej informacji, aby spełnić standard.
Jacob Jan Tuinstra
Czy to powinno działać nawet bez „upublicznienia tego kalendarza”?
Gauthier
@Gauthier, prawda?
MikeFHay
1
Tak było, dopóki nie podałem go do publicznej wiadomości, nie dla użytkowników kalendarza Google. Działa to jednak dla użytkowników programu Outlook. Zobacz tutaj: productforums.google.com/forum/#!msg/calendar/e6uLPsOgOKg/… , wszystko to jest bardzo mylące.
Gauthier
0

Nie ma opcji, aby ustawić go jako „niepubliczny” kalendarz, jak można go nazwać. Możesz jednak podać to do wiadomości publicznej, ale ograniczone. Jednak obecnie nie ma opcji, aby kalendarz był niepubliczny.

wprowadź opis zdjęcia tutaj

ComputerLocus
źródło
0

Możesz osadzić kalendarz na swojej stronie i przekazać link do osadzonego kalendarza

Z Dodaj kalendarz Google do swojej witryny (support.google.com) :

  1. Na komputerze otwórz Kalendarz Google . Kod można osadzić w witrynie tylko z komputera, a nie z aplikacji mobilnej.
  2. W prawym górnym rogu kliknij Ustawienia koło zębate> Ustawienia.
  3. Otwórz kartę Kalendarze.
  4. Kliknij nazwę kalendarza, który chcesz osadzić.
  5. W sekcji Osadź ten kalendarz skopiuj wyświetlony kod iframe.
  6. Otwórz edytor witryny, a następnie wklej ten kod w miejscu, w którym ma być wyświetlany kalendarz.

Twój osadzony kalendarz będzie widoczny tylko dla osób, którym go udostępniasz. Aby wszyscy odwiedzający mogli zobaczyć Twój kalendarz, musisz go upublicznić.

Fowler
źródło
Zawsze dodawaj istotną część linku do odpowiedzi dla przyszłych czytelników.
serenesat