Trabalhando com Opção de Votação Usando MapiMessage
Criando Opção de Votação Usando MapiMessage
O Microsoft Outlook permite que os usuários criem uma enquete ao redigir uma nova mensagem. Ele permite incluir opções de votação como Sim, Não, Talvez, etc. Aspose.Email permite o mesmo ao criar uma nova mensagem do Outlook. O FollowUpOptions classe fornece a propriedade VotingButtons que pode ser usada para definir ou obter o valor das opções de votação. Este artigo fornece um exemplo detalhado de criação de um MapiMessage com opções de votação para criar uma enquete.
Criando uma Enquete usando MapiMessage
O exemplo de código a seguir mostra como usar a propriedade voting_buttons do FollowUpOptions classe para criar uma enquete:
import aspose.email as ae
msg = ae.mapi.MapiMessage.load("my.msg")
# Set FollowUpOptions Buttons
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Yes;No;Maybe;Exactly!"
msg.save("voting_btns.msg")
Lendo Opções de Votação de um MapiMessage
O trecho de código a seguir mostra como ler opções de votação de um MapiMessage.
Lendo Apenas Botões de Votação
O trecho de código a seguir mostra como ler apenas os botões de votação.
Adicionando botão de votação a uma Mensagem Existente
O trecho de código a seguir mostra como adicionar um botão de votação a uma mensagem existente.
Excluindo botão de votação de uma Mensagem
O trecho de código a seguir mostra como excluir o botão de votação de uma mensagem.
Ler as Informações dos Resultados da Votação
O trecho de código a seguir mostra como ler as informações dos resultados da votação.
Definir bandeira de mensagem não enviada
O trecho de código a seguir mostra como usar métodos de exemplo usados nos exemplos.
import aspose.email as ae
msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Flagged message", "Make it nice and short, but descriptive. The description may appear in search engines' search results pages...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)