Office.Urls interface

Fornece as URLs dos ambientes de tempo de execução usados por um suplemento.

Comentários

Conjunto de APIs: Caixa de Correio 1.14

Nível mínimo de permissão: restrito

Modo do Outlook aplicável: Compose ou Ler

Usada por

Propriedades

javascriptRuntimeUrl

Obtém a URL do tempo de execução JavaScript de um suplemento.

Detalhes da propriedade

javascriptRuntimeUrl

Obtém a URL do tempo de execução JavaScript de um suplemento.

javascriptRuntimeUrl: string;

Valor da propriedade

string

Comentários

Conjunto de APIs: Caixa de Correio 1.14

Nível mínimo de permissão: restrito

Modo do Outlook aplicável: Compose ou Ler

Importante:

  • A URL retornada aponta para o local do arquivo JavaScript que o Outlook clássico no Windows usa para lidar com a ativação baseada em eventos e relatórios de spam integrados. Para saber mais sobre esses recursos, consulte Ativar suplementos com eventos e Implementar um suplemento integrado de relatório de spam.

  • No Outlook na Web, no Mac e no novo Outlook no Windows, essa API não tem suporte em suplementos que implementam um painel de tarefas. Nesses clientes, a API só tem suporte em suplementos que implementam a ativação baseada em eventos ou relatórios de spam integrados.

  • Se o suplemento usar o manifesto somente do suplemento, a URL retornada corresponderá ao resid valor do elemento RuntimeOverride do tipo javascript. Para saber mais, consulte Substituir elemento para Runtime.

  • Se o suplemento usar o manifesto unificado para Microsoft 365, a URL retornada corresponderá ao valor da script propriedade no objeto "extensions.runtimes.code".

Exemplos

// Get the value of the first parameter of the JavaScript runtime URL.
// For example, if the URL is https://wwww.contoso.com/training?key1=value1&key2=value2,
// the following function logs "First parameter value: value1" to the console.
const url = Office.context.urls.javascriptRuntimeUrl;
const regex = /=([^&]+)/;
console.log(`First parameter value: ${url.match(regex)[1]}`);