Mostrar status de disponibilidade / ocupado em várias agendas do Google

24

No momento, estou conectado a três calendários do Google.

  • Um é o calendário do meu escritório, onde acompanho meus planos de trabalho quando me concentro em determinados projetos e outros enfeites.
  • Outra é onde eu mantenho minhas reuniões com outras pessoas
  • O terceiro é um calendário compartilhado do escritório, onde minha equipe acompanha nossas reuniões.

O que eu gostaria de fazer é fornecer minhas informações de disponibilidade / disponibilidade. A única maneira de fazer isso é tornar públicos os três calendários e alguém precisaria assistir os três para poder acompanhar minha disponibilidade.

Existe alguma maneira de dar a outras pessoas da minha empresa a capacidade de assinar minha verdadeira agenda de disponibilidade com um único feed?

Oito Dias de Mal-estar
fonte

Respostas:

10

Assim, você pode pegar o código de incorporação no link html nas configurações de compartilhamento e uni-los manualmente. Eu precisava disso e agora experimentei e funciona. Há quatro partes em um link de calendário público.

Então eles são todos assim

  1. " https://google.com/calendar/ "
  2. incorporar tipo + "?"
  3. "src =" + string / nome exclusivo
  4. "& ctz =" + sequência de fuso horário (opcional)

E você pode adicionar "& src = UNIQUESTRING" sempre que quiser. Portanto, verifique se suas agendas estão abertas, mostrando disponibilidade ou se você está compartilhando com alguém que recebeu permissão para o calendário nas suas configurações de compartilhamento.

O título da página é extraído do primeiro calendário na sua string src. E todas as cores são iguais, então você não pode dizer qual calendário é qual.

Embutir

determina o tipo de incorporação.

htmlembed insira a descrição da imagem aqui embed insira a descrição da imagem aqui src = uma string única como esta para a programação de basquete da NCAA UK

src=ncaab_292_%254bentucky%2B%2557ildcats%23sports%40group.v.calendar.google.com

& ctz = Presumo que seja para o fuso horário atual. Define o deslocamento do fuso horário

&ctz=America/New_York

Então, aqui está um link para uma combinação de basquete do UofK, feriados judaicos, um calendário de manutenção doméstica e um espaço de hackers local na minha cidade natal.

https://www.google.com/calendar/htmlembed?src=1n5qvjga6i4t6lde35vq5dg8ds%40group.calendar.google.com&src=9fjf6vkf1ou50j2umnju2lnrss%40group.calendar.google.com&src=pt.jewish.html com & src = ncaab_292_% 254bentucky% 2B% 2557ildcats% 23sports% 40group.v.calendar.google.com & ctz = America / New_York

gooddadmike
fonte
2
Acontece que sempre que você tiver mais de 1, você será forçado a montar uma html. Além disso, você pode adicionar um título iniciando-o com title = Título% 20Here & src = ...?
gooddadmike
11
Acabei de encontrar isso no ano passado e pensei "uau"! Esta é uma resposta completa e completa. Provavelmente minha melhor resposta de sempre. Eu tentei fazer um voto positivo e isso não me deixou b / c "Você não pode votar em seu próprio post". Que idiotice. Eu realmente gosto deste "seu próprio post".
gooddadmike
Isso é ótimo! O único problema é se você não deseja que outras pessoas vejam os nomes dos calendários que você está compartilhando, mas ainda não encontrei uma solução para isso.
Exp1orer 25/10/19
3

É possível combinar agendas para mostrar às pessoas, mas atualmente não é possível apenas combinar as informações disponíveis / ocupadas.

Esta postagem do blog explica como criar um link para um calendário com suas informações de disponibilidade combinadas, mas não consegue exatamente o que você precisa.

Philip
fonte
o link está morto.
Kamiccolo 14/04