Office.SpamReportingEventArgs interface

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

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

Comentários

[ Conjunto de API: visualização da caixa de correio ]

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

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

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: visualização da caixa de correio ]

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 (versão prévia).

options

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

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: visualização da caixa de correio ]

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 (versão prévia).

type

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

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

type: "SpamReporting";

Valor da propriedade

"SpamReporting"

Comentários

[ Conjunto de API: visualização da caixa de correio ]