Office.SpamReportingEventArgs interface

Fornece informações sobre o Office.EventType.SpamReporting evento que ocorre quando uma mensagem não solicitada é relatada.

Comentários

[ Conjunto de API: Caixa de correio 1.14 ]

Exemplos

// This example handles a SpamReporting event to process a reported spam or phishing message.
function onSpamReport(event) {
    if (event.type === "SpamReporting") {
        const reportedOptions = event.options;
        const additionalInfo = event.freeText;

        // Run additional processing operations here.

        // Signal that the event has completed processing.
        event.completed({
            moveItemTo: Office.MailboxEnums.MoveSpamItemTo.CustomFolder,
            folderName: "Reported Messages",
            onErrorDeleteItem: true,
            showPostProcessingDialog: {
                title: "Contoso Spam Reporting",
                description: "Thank you for reporting this message."
            }
        });
    }
}

Propriedades

freeText

O texto fornecido pelo usuário na caixa de diálogo de pré-processamento de um suplemento de relatório de spam.

options

Retorna true para cada opção de relatório selecionada pelo usuário na caixa de diálogo de pré-processamento de um suplemento de relatório de spam.

type

O tipo de evento que foi gerado. Para obter detalhes, consulte Office.EventType.

Detalhes da propriedade

freeText

O texto fornecido pelo usuário na caixa de diálogo de pré-processamento de um suplemento de relatório de spam.

freeText: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: Caixa de correio 1.14 ]

Para adicionar uma caixa de texto opcional à caixa de diálogo de pré-processamento do suplemento de relatório de spam, você deve configurar o elemento FreeTextLabel no manifesto do suplemento.

Para saber mais sobre como desenvolver um suplemento de relatório de spam, consulte Implementar um suplemento integrado de relatório de spam.

options

Retorna true para cada opção de relatório selecionada pelo usuário na caixa de diálogo de pré-processamento de um suplemento de relatório de spam.

options: boolean[];

Valor da propriedade

boolean[]

Comentários

[ Conjunto de API: Caixa de correio 1.14 ]

A ordem dos boolianos na matriz corresponde à ordem das opções de relatório especificadas no elemento ReportingOptions do manifesto do suplemento.

Para saber mais sobre como desenvolver um suplemento de relatório de spam, consulte Implementar um suplemento integrado de relatório de spam.

type

O tipo de evento que foi gerado. Para obter detalhes, consulte Office.EventType.

type: "SpamReporting";

Valor da propriedade

"SpamReporting"

Comentários

[ Conjunto de API: Caixa de correio 1.14 ]