首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Outlook: Desktop Client中未调用函数文件函数

Outlook: Desktop Client中未调用函数文件函数
EN

Stack Overflow用户
提问于 2019-03-13 17:23:05
回答 1查看 110关注 0票数 0

如何调试outlook插件的函数文件。出于某种原因,插件可以在线运行,但不能在桌面客户端上运行。

在过去,我发现桌面客户端不支持某些Javascript标记。因此,现在我已经将我的函数文件更改为一个简单的文件,只是为了验证在桌面客户端中是否调用了函数。我可以说,在桌面客户端中根本没有调用函数something。操作将永远挂起。F12调试工具显示非目标。

如何调试此函数文件?

函数文件

代码语言:javascript
复制
(function () {
    Office.initialize = function (reason) {
    };
})();

function doIt(event) {
    console.log("Here");
    event.completed();
}

Manifest.xml

代码语言:javascript
复制
...
<ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
<OfficeTab id="appOrgTab">
    <Group id="appOrgCmdGroup">
        <Label resid="groupLabel"/>
        <Control xsi:type="Button" id="appOrgCtrl">
            <Label resid="appOrgLabel"/>
            <Supertip>
                <Title resid="appOrgTitle"/>
                <Description resid="appOrgDesc"/>
            </Supertip>
            <Icon>
                <bt:Image size="16" resid="icon16"/>
                <bt:Image size="32" resid="icon32"/>
                <bt:Image size="80" resid="icon80"/>
            </Icon>
            <Action xsi:type="ExecuteFunction">
                <FunctionName>doIt</FunctionName>
            </Action>
        </Control>
    </Group>
</OfficeTab>
</ExtensionPoint>
<ExtensionPoint xsi:type="Events">
<Event Type="ItemSend" FunctionExecution="synchronous" FunctionName="doIt"/>
</ExtensionPoint>
...
EN

回答 1

Stack Overflow用户

发布于 2019-03-14 03:10:01

我发现问题出在我的自签名证书上。使用我的外接程序作为任务窗格...我可以在该窗格中授权证书。但是由于没有这样的窗格来执行函数,所以对我的服务器的请求被阻塞。我安装了一个有效的证书,现在它可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55138251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档