ich ein Outlook-Add-in mit dem JavaScript-API erschaffe, und das Band eine Schaltfläche wie unten definiert hat ...Es kann keine Verbindung von Outlook-Band öffnen ist Javascript API ohne ein Popup-Fenster zu sein
<Item id="msgCheckHelp">
<Label resid="checkHelpLabel"/>
<Supertip>
<Title resid="checkHelpTitle"/>
<Description resid="checkHelpDesc"/>
</Supertip>
<Action xsi:type="ExecuteFunction">
<FunctionName>checkHelp</FunctionName>
</Action>
</Item>
und dann ist die Kontrolle Hilfefunktion wie hier unten definiert ...
function checkHelp (event) {
window.open("help", "_blank");
event.completed();
}
das Problem ist, wird dies nicht als ein Benutzerereignis erkannt. Ich habe versucht, displayDialogAsync als Alternative zu window.open zu betrachten, aber es wird nur als Popup geladen.
Show Taskplan wird im Add-In-Iframe angezeigt, nicht als neue Registerkarte. –
@JosephWhitley Sie haben nirgends gesagt, dass Sie einen neuen Tab des Browsers öffnen möchten. In der Tat, was wird in Desktop oder Mobile Outlook sein? Wie auch immer Sie haben begrenzte Mengen Optionen und sie sind alle im Post beschrieben: 1. Dialog-API; 2. Innerhalb des Aufgabenbereichs; 3. Verknüpfen Sie auf der App-Seite. Und noch einmal "ExecuteFunction" muss UI-less sein. –