Office.Urls interface
Fournit les URL des environnements d’exécution utilisés par un complément.
Remarques
Jeu d’API : Boîte aux lettres 1.14
Niveau d’autorisation minimal : restreint
Mode Outlook applicable : Rédiger ou Lire
Utilisateur
Propriétés
| javascript |
Obtient l’URL du runtime JavaScript d’un complément. |
Détails de la propriété
javascriptRuntimeUrl
Obtient l’URL du runtime JavaScript d’un complément.
javascriptRuntimeUrl: string;
Valeur de propriété
string
Remarques
Jeu d’API : Boîte aux lettres 1.14
Niveau d’autorisation minimal : restreint
Mode Outlook applicable : Rédiger ou Lire
Important:
L’URL renvoyée pointe vers l’emplacement du fichier JavaScript que Outlook classique sur Windows utilise pour gérer l’activation en fonction des événements et les rapports de courrier indésirable intégrés. Pour en savoir plus sur ces fonctionnalités, voir Activer des compléments avec des événements et Implémenter un complément intégré de signalement du courrier indésirable.
Dans Outlook sur le web, sur Mac et dans la nouvelle version d’Outlook sur Windows, cette API n’est pas prise en charge dans les compléments qui implémentent un volet Office. Sur ces clients, l’API est uniquement prise en charge dans les compléments qui implémentent l’activation en fonction des événements ou la génération de rapports de courrier indésirable intégrés.
Si votre complément utilise uniquement le manifeste du complément, l’URL renvoyée correspond à la valeur de l’élément
residRuntimeOverride de typejavascript. Pour en savoir plus, consultez Remplacer l’élément pour Runtime.Si votre complément utilise le manifeste unifié pour Microsoft 365, l’URL renvoyée correspond à la valeur de la
scriptpropriété dans l’objet « extensions.runtimes.code ».
Exemples
// 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]}`);