这post可能就是答案,但我正在寻求澄清。我有一个OfficeJS应用程序绑定到共享网络驱动器:
<!-- Icon -->
<IconUrl DefaultValue="\\Networked\Drive\icon.png" />
<!-- Location of Shared Folder + HTML to display in pane -->
<DefaultSettings>
<SourceLocation DefaultValue="\\Networked\Drive\index.html" />
</DefaultSettings>
这是我在manifest.xml
托管的\\Networked\Drive\manifest.xml
的顶部。后来我尝试将按钮绑定到javascript函数,并在每次xml编辑后刷新我的OfficeAddin共享文件夹页面。我达到了这一点:
<VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides"
xsi:type="VersionOverridesV1_0">
<Hosts>
<Host xsi:type="Workbook">
<DesktopFormFactor>
<FunctionFile resid="PLP.FunctionFile.Url" />
<ExtensionPoint xsi:type="PrimaryCommandSurface">
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<!-- Variable Names by ID -->
<Resources>
<bt:Urls>
<!-- But if I change this to DefaultValue="https://www.google.com", everything works -->
<bt:Url id="PLP.FunctionFile.Url" DefaultValue="\\Networked\Drive\functions.html" />
</bt:Urls>
在刷新之前弹出并说'#34;当前没有加载项&#34;。你能否链接到本地/网络文件,然后发布关于它的超链接必须是http / https?
答案 0 :(得分:0)
SourceLocation和FunctionFile URL必须是https:URL。