Uma maneira rápida e suja ™ é usar botões de ponto de acesso , mas vou restringir strongmente essa solução com o seguinte:
- Esse código funcionará somente no cliente Lotus Notes, o Blackberrys o ignorará e não tenho o iNotes à mão para ser testado.
- As pessoas poderão votar mais de uma vez.
- Os resultados aparecerão na sua caixa de entrada (ou no endereço de e-mail designado para coletar votos), portanto você mesmo precisará agrupar os resultados.
Suponho que você queira criar botões de votação em um memorando. Antes de executar estas instruções, certifique-se de estar no corpo do e-mail.
-
No menu Create
, selecione Hotspot > Button...
-
A infobox (a janela pop-up da propriedade deve aparecer), mude para a primeira guia Button Info
e nomeie o botão com o valor de escolha apropriado, ou seja, "YES".
-
Abaixo do corpo do seu e-mail, dois novos painéis. O painel esquerdo possui duas guias chamadas Objects
e Reference
. O painel direito é onde você vai escrever seu código. Os parâmetros suspensos devem ser Client
e Formula
. Altere os parâmetros suspensos se eles não corresponderem aos dois valores anteriores. Sugestão de resolução de problemas: Se não conseguir ver este painel (pode acontecer se clicar no corpo do email), clique com o botão direito do rato no botão e selecione Edit Button
.
-
Cole o seguinte código no painel de código (abaixo das duas listas suspensas Client
e Formula
).
REM {Parameters you can change
VotingChoice - example values: YES, No, London, Paris
MessagePrefix - could be the reason/purpose of the vote, this will help you
filter votes as they start to appear in your inbox.
SendTo - this any email address it doesn't have to be the one that sends out
the voting buttons. It doesn't even need to be a internal or Lotus Notes mail
system, this is because you're just sending a plain text email.
};
VotingChoice := "YES";
MessagePrefix := "VOTED: ";
SendTo := "[email protected]";
REM {I'd leave the rest of this if you're not sure};
Message := MessagePrefix + VotingChoice;
@MailSend(SendTo;"";"";Message);
REM {Give the user some feedback};
@Prompt([Ok];"Success"; "Thank your vote was collected");
@Command([FileCloseWindow])
-
Crie botões de votação adicionais e envie seu e-mail.
Quando os votos começarem a aparecer, você poderá selecioná-los por causa do MessagePrefix, então eu tenho certeza que isso é único. Os eleitores não verão esse e-mail na caixa de mandados porque ele é enviado por meio do código.