【发布时间】:2021-06-16 05:11:04
【问题描述】:
我正在开发 Office 365 Word 插件。我在功能区上有 2 个按钮(显示和搜索)。
当点击“显示”按钮时,我使用查询参数将所选单词传递给我的应用程序并在任务窗格中打开,例如:
http://www.myapplication.com?display=[selectedword]
当点击“搜索”按钮时,我使用查询参数将所选单词传递给我的应用程序并在任务窗格中打开,例如:
http://www.myapplication.com?search=[selectedword]
为了获得所选单词,我使用ExecuteFunction,并根据所选单词将queryParam 附加到我的应用程序URL。
Office.context.document.getSelectedDataAsync(
function (result) {
if (result.status === Office.AsyncResultStatus.Failed) {
onError(result.error);
}
else {
var finalURLToOpenInTaskPane = [myApplicationURL] + '?display=' + result.value;
//TODO Open this URL in taskpane
}
}
);
我不确定如何在此ExecuteFunction 的任务窗格中使用查询参数打开此 URL。
我尝试了以下链接,但他没有使用查询参数,而是直接使用静态 URL。
Office web addin addin command send command to taskpane
提前致谢
【问题讨论】:
标签: ms-office office-js office-addins word-addins