item (conjunto de requisitos de visualização da caixa de correio)

Office.context.mailbox.item

item é usado para acessar a mensagem, a solicitação de reunião ou o compromisso selecionados no momento. Você pode determinar o tipo do item usando a itemType propriedade.

Requisitos
Requisito Valor
Versão do conjunto de requisitos mínimos da caixa de correio 1.1
Nível de permissão mínimo Restrito
Modo do Outlook aplicável Organizador de compromissos, participante de compromisso,
Composição de mensagens ou Leitura de Mensagens

Importante

Android e iOS: há limitações sobre quando os suplementos são ativados e quais APIs estão disponíveis. Para saber mais, consulte Adicionar suporte móvel a um suplemento do Outlook.

Propriedades

Propriedade Minimum
nível de permissão
Detalhes por modo Tipo de retorno Minimum
conjunto de requisitos
anexos item de leitura Participante de compromisso Matriz.<AttachmentDetails> 1.1
Mensagem lida Matriz.<AttachmentDetails> 1.1
bcc item de leitura Composição da mensagem Destinatários 1.1
corpo item de leitura Organizador de Compromissos Body 1.1
Participante de compromisso Body 1.1
Composição da mensagem Body 1.1
Mensagem lida Body 1.1
categories item de leitura Organizador de Compromissos Categories 1.8
Participante de compromisso Categories 1.8
Composição da mensagem Categories 1.8
Mensagem lida Categories 1.8
cc item de leitura Composição da mensagem Destinatários 1.1
Mensagem lida Matriz.<EmailAddressDetails> 1.1
conversationId item de leitura Composição da mensagem Cadeia de caracteres 1.1
Mensagem lida Cadeia de caracteres 1.1
Datetimecreated item de leitura Participante de compromisso Data 1.1
Mensagem lida Data 1.1
dateTimeModified item de leitura Participante de compromisso Data 1.1
Mensagem lida Data 1.1
delayDeliveryTime item de leitura Composição da mensagem DelayDeliveryTime 1.13
Exibir item de leitura/gravação Mensagem lida Display Visualização
end item de leitura Organizador de Compromissos Time 1.1
Participante de compromisso Data 1.1
Mensagem lida
(Solicitação de Reunião)
Data 1.1
enhancedLocation item de leitura Organizador de Compromissos EnhancedLocation 1.8
Participante de compromisso EnhancedLocation 1.8
from item de leitura/gravação Composição da mensagem De 1.7
item de leitura Mensagem lida EmailAddressDetails 1.1
inReplyTo item de leitura Composição da mensagem Cadeia de caracteres Visualização
InternetHeaders item de leitura Composição da mensagem InternetHeaders 1.8
internetMessageId item de leitura Mensagem lida Cadeia de caracteres 1.1
isAllDayEvent item de leitura Organizador de Compromissos IsAllDayEvent Visualização
Participante de compromisso Booliano Visualização
Itemclass item de leitura Participante de compromisso Cadeia de caracteres 1.1
Mensagem lida Cadeia de caracteres 1.1
Itemid item de leitura Participante de compromisso Cadeia de caracteres 1.1
Mensagem lida Cadeia de caracteres 1.1
Itemtype item de leitura Organizador de Compromissos MailboxEnums.ItemType 1.1
Participante de compromisso MailboxEnums.ItemType 1.1
Composição da mensagem MailboxEnums.ItemType 1.1
Mensagem lida MailboxEnums.ItemType 1.1
localização item de leitura Organizador de Compromissos Location 1.1
Participante de compromisso Cadeia de caracteres 1.1
Mensagem lida
(Solicitação de Reunião)
Cadeia de caracteres 1.1
normalizadoSubject item de leitura Participante de compromisso Cadeia de caracteres 1.1
Mensagem lida Cadeia de caracteres 1.1
notificationMessages item de leitura Organizador de Compromissos NotificationMessages 1.3
Participante de compromisso NotificationMessages 1.3
Composição da mensagem NotificationMessages 1.3
Mensagem lida NotificationMessages 1.3
opcionalAttendees item de leitura Organizador de Compromissos Destinatários 1.1
Participante de compromisso Matriz.<EmailAddressDetails> 1.1
organizer item de leitura/gravação Organizador de Compromissos Organizador 1.7
item de leitura Participante de compromisso EmailAddressDetails 1.1
recurrence item de leitura Organizador de Compromissos Recurrence 1.7
Participante de compromisso Recurrence 1.7
Mensagem lida
(Solicitação de Reunião)
Recurrence 1.7
requiredAttendees item de leitura Organizador de Compromissos Destinatários 1.1
Participante de compromisso Matriz.<EmailAddressDetails> 1.1
sender item de leitura Mensagem lida EmailAddressDetails 1.1
sensitivity item de leitura Organizador de Compromissos Sensitivity Visualização
Participante de compromisso MailboxEnums.AppointmentSensitivityType Visualização
sensitivityLabel item de leitura/gravação Organizador de Compromissos SensitivityLabel 1.13
Composição da mensagem SensitivityLabel 1.13
seriesId item de leitura Organizador de Compromissos Cadeia de caracteres 1.7
Participante de compromisso Cadeia de caracteres 1.7
Composição da mensagem Cadeia de caracteres 1.7
Mensagem lida Cadeia de caracteres 1.7
sessionData item de leitura Organizador de Compromissos SessionData 1.11
Composição da mensagem SessionData 1.11
iniciar item de leitura Organizador de Compromissos Time 1.1
Participante de compromisso Data 1.1
Mensagem lida
(Solicitação de Reunião)
Data 1.1
assunto item de leitura Organizador de Compromissos Assunto 1.1
Participante de compromisso Cadeia de caracteres 1.1
Composição da mensagem Assunto 1.1
Mensagem lida Cadeia de caracteres 1.1
para item de leitura Composição da mensagem Destinatários 1.1
Mensagem lida Matriz.<EmailAddressDetails> 1.1

Métodos

Método Minimum
nível de permissão
Detalhes por modo Minimum
conjunto de requisitos
addFileAttachmentAsync(uri, attachmentName, [options], [callback]) item de leitura/gravação Organizador de Compromissos 1.1
Composição da mensagem 1.1
addFileAttachmentFromBase64Async(base64File, attachmentName, [options], [callback]) item de leitura/gravação Organizador de Compromissos 1.8
Composição da mensagem 1.8
addHandlerAsync(eventType, handler, [options], [callback]) item de leitura Organizador de Compromissos 1.7
Participante de compromisso 1.7
Composição da mensagem 1.7
Mensagem lida 1.7
addItemAttachmentAsync(itemId, attachmentName, [options], [callback]) item de leitura/gravação Organizador de Compromissos 1.1
Composição da mensagem 1.1
close() Restrito Organizador de Compromissos 1.3
Composição da mensagem 1.3
closeAsync([options], [retorno de chamada]) item de leitura/gravação Composição da mensagem Visualização
disableClientSignatureAsync([options], [retorno de chamada]) item de leitura/gravação Organizador de Compromissos 1.10
Composição da mensagem 1.10
displayReplyAllForm(formData) item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
displayReplyAllFormAsync(formData, [options], [callback]) item de leitura Participante de compromisso 1.9
Mensagem lida 1.9
displayReplyForm(formData) item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
displayReplyFormAsync(formData, [options], [retorno de chamada]) item de leitura Participante de compromisso 1.9
Mensagem lida 1.9
getAllInternetHeadersAsync([options], [retorno de chamada]) item de leitura Mensagem lida 1.8
getAsFileAsync([options], retorno de chamada) item de leitura Mensagem lida Visualização
getAttachmentContentAsync(attachmentId, [options], [callback]) item de leitura Organizador de Compromissos 1.8
Participante de compromisso 1.8
Composição da mensagem 1.8
Mensagem lida 1.8
getAttachmentsAsync([options], [retorno de chamada]) item de leitura Organizador de Compromissos 1.8
Composição da mensagem 1.8
getComposeTypeAsync([options], callback) item de leitura Composição da mensagem 1.10
getConversationIndexAsync([options], retorno de chamada) item de leitura Composição da mensagem Visualização
getEntities() item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
getEntitiesByType(entityType) Restrito Participante de compromisso 1.1
Mensagem lida 1.1
getFilteredEntitiesByName(name) item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
getInitializationContextAsync([options], [retorno de chamada]) item de leitura Organizador de Compromissos 1.8
Participante de compromisso 1.8
Composição da mensagem 1.8
Mensagem lida 1.8
getItemClassAsync([options], retorno de chamada) item de leitura Composição da mensagem Visualização
getItemIdAsync([options], retorno de chamada) item de leitura Organizador de Compromissos 1.8
Composição da mensagem 1.8
getRegExMatches() item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
getRegExMatchesByName(name) item de leitura Participante de compromisso 1.1
Mensagem lida 1.1
getSelectedDataAsync(coercionType, [options], callback) item de leitura Organizador de Compromissos 1.2
Composição da mensagem 1.2
getSelectedEntities() item de leitura Participante de compromisso 1.6
Mensagem lida 1.6
getSelectedRegExMatches() item de leitura Participante de compromisso 1.6
Mensagem lida 1.6
getSharedPropertiesAsync([options], retorno de chamada) item de leitura Organizador de Compromissos 1.8
Participante de compromisso 1.8
Composição da mensagem 1.8
Mensagem lida 1.8
isClientSignatureEnabledAsync([options], callback) item de leitura Organizador de Compromissos 1.10
Composição da mensagem 1.10
loadCustomPropertiesAsync(callback, [userContext]) item de leitura Organizador de Compromissos 1.1
Participante de compromisso 1.1
Composição da mensagem 1.1
Mensagem lida 1.1
removeAttachmentAsync(attachmentId, [options], [callback]) item de leitura/gravação Organizador de Compromissos 1.1
Composição da mensagem 1.1
removeHandlerAsync(eventType, handler, [options], [callback]) item de leitura Organizador de Compromissos 1.7
Participante de compromisso 1.7
Composição da mensagem 1.7
Mensagem lida 1.7
saveAsync([options], callback) item de leitura/gravação Organizador de Compromissos 1.3
Composição da mensagem 1.3
setSelectedDataAsync(data, [options], callback) item de leitura/gravação Organizador de Compromissos 1.2
Composição da mensagem 1.2

Eventos

Você pode assinar e cancelar a assinatura dos seguintes eventos usando addHandlerAsync e removeHandlerAsync , respectivamente, .

Event Descrição Minimum
conjunto de requisitos
AppointmentTimeChanged A data ou hora do compromisso ou série selecionado foi alterada. Disponível apenas com a implementação do painel de tarefas. 1.7
AttachmentsChanged Um anexo foi adicionado ou removido do item. Disponível apenas com a implementação do painel de tarefas. 1.8
EnhancedLocationsChanged O local do compromisso selecionado foi alterado. Disponível apenas com a implementação do painel de tarefas. 1.8
InfobarClicked Uma ação foi selecionada em uma mensagem de notificação. Disponível apenas com a implementação do painel de tarefas. 1.10
RecipientsChanged A lista de destinatários do item ou local de compromisso selecionado foi alterada. Disponível apenas com a implementação do painel de tarefas. 1.7
RecurrenceChanged O padrão de recorrência da série selecionada foi alterado. Disponível apenas com a implementação do painel de tarefas. 1.7
SensitivityLabelChanged O rótulo de confidencialidade de uma mensagem ou compromisso no modo de composição foi alterado. Disponível apenas com a implementação do painel de tarefas. 1.13
SpamReporting Uma mensagem não solicitada é relatada no Outlook. Disponível apenas com um comando de função. Visualização

Exemplo

O exemplo de código JavaScript a seguir mostra como acessar a propriedade subject do item atual no Outlook.

// The initialize function is required for all apps.
Office.initialize = function () {
  // Checks for the DOM to load using the jQuery ready method.
  $(document).ready(function () {
    // After the DOM is loaded, app-specific code can run.
    const item = Office.context.mailbox.item;
    const subject = item.subject;
    // Continue with processing the subject of the current item,
    // which can be a message or appointment.
  });
};