item (conjunto de requisitos da caixa de correio 1.13)

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
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
InternetHeaders item de leitura Composição da mensagem InternetHeaders 1.8
internetMessageId item de leitura Mensagem lida Cadeia de caracteres 1.1
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
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
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
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
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
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 (suporte a pasta compartilhada)

1.13 (suporte de caixa de correio compartilhada)
Participante de compromisso 1.8 (suporte a pasta compartilhada)

1.13 (suporte de caixa de correio compartilhada)
Composição da mensagem 1.8 (suporte a pasta compartilhada)

1.13 (suporte de caixa de correio compartilhada)
Mensagem lida 1.8 (suporte a pasta compartilhada)

1.13 (suporte de caixa de correio compartilhada)
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, .

Importante

Os eventos só estão disponíveis com a implementação do painel de tarefas.

Event Descrição Minimum
conjunto de requisitos
AppointmentTimeChanged A data ou hora do compromisso ou série selecionado foi alterada. 1.7
AttachmentsChanged Um anexo foi adicionado ou removido do item. 1.8
EnhancedLocationsChanged O local do compromisso selecionado foi alterado. 1.8
InfobarClicked Uma ação foi selecionada em uma mensagem de notificação. 1.10
RecipientsChanged A lista de destinatários do item ou local de compromisso selecionado foi alterada. 1.7
RecurrenceChanged O padrão de recorrência da série selecionada foi alterado. 1.7
SensitivityLabelChanged O rótulo de confidencialidade de uma mensagem ou compromisso no modo de composição foi alterado. 1.13

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 function.
  $(document).ready(function () {
    // After the DOM is loaded, app-specific code can run.
    var item = Office.context.mailbox.item;
    var subject = item.subject;
    // Continue with processing the subject of the current item,
    // which can be a message or appointment.
  });
};