Título, local, data e hora, fuso horário, repetição, convidados, alertas e notas — depois descarregue o ficheiro .ics ou abra-o diretamente no calendário. Também pode colar uma agenda ou anexar um documento ou uma fotografia para criar vários eventos de uma vez.
Como adiciono um lembrete ou alerta a um evento .ics?
Um lembrete é um bloco VALARM dentro do evento: ACTION:DISPLAY para uma notificação na tela, e TRIGGER:-PT30M para o deslocamento, em que PT introduz uma duração ISO 8601 e o sinal de menos inicial faz com que ele dispare antes do início, em vez de depois. O ICS Maker oferece alertas a partir do formulário e escreve um VALARM por alerta, sempre expressando o deslocamento em minutos — um dia antes é -PT1440M. Um evento pode conter até dez alarmes aqui, mas se todos chegam ou não é decisão do calendário que faz a leitura: alguns adicionam seu próprio padrão junto, e alguns removem completamente os alarmes de eventos importados para que um arquivo baixado não possa agendar notificações em um dispositivo.
O bloco que ele escreve
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder
TRIGGER:-PT30M
END:VALARMUm VALARM fica dentro do evento, e não ao lado dele, então viaja junto com ele. ACTION:DISPLAY é uma notificação na tela — a única que todo calendário suporta. As alternativas, AUDIO e EMAIL, são muito menos portáveis: EMAIL em particular pede ao calendário que faz a leitura para enviar um e-mail, o que a maioria simplesmente se recusa a fazer.
Interpretando o trigger
TRIGGER:-PT30M é uma duração, não um horário, e o sinal de menos é o que faz com que ele ocorra antes do evento — um valor positivo dispara depois do início, o que ocasionalmente é o que se deseja para um acompanhamento. As letras formam uma duração ISO 8601: PT introduz um horário, então PT30M são trinta minutos, PT2H duas horas, e P1D um dia. Este construtor sempre expressa o deslocamento em minutos — um dia antes é -PT1440M em vez de -P1D, que é a mesma duração e marginalmente menos propensa a confundir um analisador exigente.
Um trigger também pode ser vinculado ao término (TRIGGER;RELATED=END:-PT15M, um quarto de hora antes do término previsto da reunião) ou receber um momento absoluto em vez de um deslocamento. Ambos são edições manuais do arquivo baixado; o formulário oferece deslocamentos a partir do início, que é o que quase todo lembrete precisa.
Vários alertas, e se eles sobrevivem
Um evento pode conter quantos alarmes você quiser — uma semana antes para se preparar, uma hora antes para se deslocar, cinco minutos antes para entrar na chamada — e cada um é seu próprio bloco. Se todos chegam ou não depende do calendário que abre o arquivo: um lembrete faz parte do evento, mas um calendário com suas próprias notificações padrão pode adicionar uma das suas junto, e alguns removem completamente os alarmes de eventos importados, em vez de deixar que um arquivo agende notificações no seu telefone. Verifique o primeiro evento após uma importação antes de confiar em um lote deles.
Perguntas
- Como defino um lembrete 15 minutos antes de um evento?
- Escolha-o na lista de alertas antes de baixar, e o arquivo recebe um VALARM cujo trigger é -PT15M. O sinal de menos significa antes do início; o calendário que abre o arquivo agenda a notificação por conta própria.
- Um evento pode ter mais de um lembrete?
- Sim. A RFC 5545 não impõe limite ao número de blocos VALARM dentro de um evento, e adicionar um segundo alerta aqui escreve um segundo bloco; dez é o teto que este construtor impõe. Um par com um dia de antecedência e dez minutos de antecedência é a combinação mais comum.
- Por que meu lembrete não apareceu depois de importar o arquivo?
- O calendário que faz a leitura decide. Alguns aplicam sua própria notificação padrão a tudo que é importado, alguns mantêm os alarmes do arquivo, e alguns ignoram alarmes importados por política, para que um arquivo baixado não possa agendar notificações no seu dispositivo. Abra o evento depois de importar e verifique o campo de alerta antes de enviar o arquivo para outra pessoa.
- O que significa TRIGGER:-PT1H?
- Uma hora antes do início do evento. PT introduz uma duração de horário do dia em ISO 8601, 1H é uma hora, e o sinal de menos inicial faz com que o deslocamento seja contado para trás a partir do início. Sem o sinal de menos, ele dispararia uma hora depois de o evento ter começado.