Office.MailboxEnums.SendModeOverride enum
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.
Especifica a opção de modo de envio que substitui a opção definida no manifesto no runtime.
Para obter informações sobre como implementar um suplemento alertas inteligentes, consulte Manipular eventos OnMessageSend e OnAppointmentSend no suplemento do Outlook com alertas inteligentes.
Comentários
[ Conjunto de API: visualização da caixa de correio ]
Modo outlook aplicável: compose
Exemplos
// The following example checks whether a location is specified in an appointment before it's sent.
function onAppointmentSendHandler(event) {
Office.context.mailbox.item.location.getAsync({ asyncContext: event }, (asyncResult) => {
const event = asyncResult.asyncContext;
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.log(asyncResult.error.message);
// If the add-in is unable to retrieve the appointment's location, the appointment isn't sent.
event.completed({ allowEvent: false, errorMessage: "Failed to get the appointment's location." });
return;
}
if (asyncResult.value === "") {
// If no location is specified, the appointment isn't sent and the user is alerted to include a location.
event.completed(
{
allowEvent: false,
cancelLabel: "Add a location",
commandId: "msgComposeOpenPaneButton",
errorMessage: "Don't forget to add a meeting location.",
sendModeOverride: Office.MailboxEnums.SendModeOverride.PromptUser
}
);
} else {
// If a location is specified, the appointment is sent.
event.completed({ allowEvent: true });
}
});
}
Campos
PromptUser = "promptUser" | Fornece a opção Enviar De qualquer maneira em uma caixa de diálogo Alertas Inteligentes quando o item de email não atende às condições do suplemento baseado em evento. Para saber mais, confira a opção de modo de envio do usuário prompt. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de