Office.Diagnostics interface
Fornece informações de diagnóstico para um suplemento do Outlook.
Comentários
[ Conjunto de API: Caixa de Correio 1.1 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Compor ou Ler
A partir do conjunto de requisitos da Caixa de Correio 1.5, também pode utilizar a propriedade Office.context.diagnostics para obter informações semelhantes.
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-diagnostic-information.yaml
// This function gets a mailbox's diagnostic information, such as Outlook client and version, and logs it to the console.
const diagnostics = Office.context.mailbox.diagnostics;
console.log(`Client application: ${diagnostics.hostName}`);
console.log(`Client version: ${diagnostics.hostVersion}`);
switch (diagnostics.OWAView) {
case undefined:
console.log("Current view (Outlook on the web only): Not applicable. An Outlook desktop client is in use.");
break;
case Office.MailboxEnums.OWAView.OneColumnNarrow:
console.log("Current view (Outlook on the web only): Viewed from an older generation mobile phone");
break;
case Office.MailboxEnums.OWAView.OneColumn:
console.log("Current view (Outlook on the web only): Viewed from a newer generation mobile phone");
break;
case Office.MailboxEnums.OWAView.TwoColumns:
console.log("Current view (Outlook on the web only): Viewed from a tablet");
break;
case Office.MailboxEnums.OWAView.ThreeColumns:
console.log("Current view (Outlook on the web only): Viewed from a desktop computer");
break;
}
Propriedades
host |
Obtém uma cadeia que representa o tipo de cliente do Outlook. A cadeia pode ser um dos seguintes valores: |
host |
Obtém uma cadeia que representa a versão do cliente do Outlook ou do Exchange Server (por exemplo, "15.0.468.0"). Se o suplemento de correio estiver a ser executado no Outlook no Windows (clássico), no Mac ou em dispositivos móveis, a |
OWAView | Obtém uma cadeia que representa a vista atual do Outlook na Web. A cadeia devolvida pode ser um dos seguintes valores: Se a aplicação não for o Outlook na Web, aceder a esta propriedade resultará em indefinido. O Outlook na Web tem três vistas que correspondem à largura do ecrã e da janela e ao número de colunas que podem ser apresentadas:
|
Detalhes da propriedade
hostName
Obtém uma cadeia que representa o tipo de cliente do Outlook.
A cadeia pode ser um dos seguintes valores: Outlook
, , newOutlookWindows
OutlookWebApp
, ou OutlookIOS
OutlookAndroid
.
hostName: string;
Valor da propriedade
string
Comentários
[ Conjunto de API: Caixa de Correio 1.1 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Compor ou Ler
Importante: o Outlook
valor é devolvido para clientes de ambiente de trabalho do Outlook no Windows e no Mac.
newOutlookWindows
é devolvido para o novo Outlook no cliente de ambiente de trabalho do Windows.
hostVersion
Obtém uma cadeia que representa a versão do cliente do Outlook ou do Exchange Server (por exemplo, "15.0.468.0").
Se o suplemento de correio estiver a ser executado no Outlook no Windows (clássico), no Mac ou em dispositivos móveis, a hostVersion
propriedade devolve a versão do cliente Outlook. No Outlook na Web e no novo Outlook no Windows, a propriedade devolve a versão do Exchange Server.
hostVersion: string;
Valor da propriedade
string
Comentários
[ Conjunto de API: Caixa de Correio 1.1 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Compor ou Ler
OWAView
Obtém uma cadeia que representa a vista atual do Outlook na Web.
A cadeia devolvida pode ser um dos seguintes valores: OneColumn
, TwoColumns
ou ThreeColumns
.
Se a aplicação não for o Outlook na Web, aceder a esta propriedade resultará em indefinido.
O Outlook na Web tem três vistas que correspondem à largura do ecrã e da janela e ao número de colunas que podem ser apresentadas:
OneColumn
, que é apresentado quando o ecrã é estreito. O Outlook na Web utiliza este esquema de coluna única em todo o ecrã de um smartphone.TwoColumns
, que é apresentado quando o ecrã é mais largo. O Outlook na Web utiliza esta vista na maioria dos tablets.ThreeColumns
, que é apresentado quando o ecrã é largo. Por exemplo, o Outlook na Web utiliza esta vista numa janela de ecrã inteiro num computador de secretária.
OWAView: MailboxEnums.OWAView | "OneColumn" | "TwoColumns" | "ThreeColumns";
Valor da propriedade
Office.MailboxEnums.OWAView | "OneColumn" | "TwoColumns" | "ThreeColumns"
Comentários
[ Conjunto de API: Caixa de Correio 1.1 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Compor ou Ler