2017-06-07 3 views
-1

Je travaille sur un add-in Outlook et il fonctionne bien pour tous les navigateurs. Cependant, cela ne fonctionne pas avec Outlook 2016. Initialement, cela fonctionnait avec Mac, mais maintenant, cela ne semble pas fonctionner non plus. Il semble que le Office.initialize n'est jamais appelé?Outlook 2016 Add-in ne fonctionne pas

J'ai cherché et essayé des choses pendant des heures mais rien ne fonctionne. En comparant mon manifeste et initialisation à d'autres, il me semble avoir essentiellement le même code. J'ai utilisé le générateur yeoman et j'utilise Office UI Fabric React comme cadre. Vraiment à perte à ce stade, se demandant si quelqu'un a des suggestions ou un moyen de voir si des erreurs sont levées dans l'application Outlook Desktop?

Mise à jour Après beaucoup de recherche et d'essayer des choses, et à partir de zéro, il semble que le travail les arrête add-in dès que je commence à utiliser l'API Office-JS. Plus précisément, je reçois le userProfile et les champs de, de, cc de l'email Office.context.mailbox.item.

Impossible de trouver une solution. Lorsque vous utilisez des API Office-JS, veillez à appeler ces API uniquement après l'appel d'Office.initialize.

Répondre

0

Au-delà de cela, il existe quelques options pour le débogage des compléments dans Outlook 2016. The last section on this page décrit comment attacher le débogueur Visual Studio au processus exécutant le complément. Veillez à activer le débogage de script dans les options IE.

Il y a aussi deux nouvelles options pour Office débogage des add-ins:

Pour un complément Outlook s'exécutant dans OWA, il suffit d'ouvrir Outils de développement F12 dans n'importe quel navigateur Web.

+0

Oui, le code pour les API Office-JS se trouve dans 'Office.initialize' et même dans' document.ready' dans Office.initialize. Je vais voir à propos du téléchargement de Visual Studio (j'ai utilisé Visual Studio Code) afin que je puisse déboguer avec Outlook 2016 ... – Lani