OfficeJS FunctionFile在共享驱动器上使用

时间:2018-01-09 14:56:54

标签: javascript html xml excel office-js

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?

1 个答案:

答案 0 :(得分:0)

SourceLocation和FunctionFile URL必须是https:URL。