发布Office插件问题

时间:2020-05-22 08:34:13

标签: app-store office-addins custom-functions-excel

实际上,我们正在尝试发布Office插件,但是Microsoft的首次验证失败,并且有些事情我不理解。

1)帮助URL属性 您的商品必须在自定义函数元数据中设置了helpURL属性。有关更多信息,请参见https://docs.microsoft.com/en-us/office/dev/add-ins/excel/custom-functions-json。请添加helpURL属性,然后重新提交报价。

manifest.xml的提取

<AllFormFactors>
  <ExtensionPoint xsi:type="CustomFunctions">
    <Script>
      <SourceLocation resid="Functions.Script.Url"/>
    </Script>
    <Page>
      <SourceLocation resid="Functions.Page.Url"/>
    </Page>
    <Metadata>
      <SourceLocation resid="Functions.Metadata.Url"/>
    </Metadata>
    <Namespace resid="Functions.Namespace"/>
  </ExtensionPoint>
</AllFormFactors>
...
<Resources>
  ...
  <bt:Urls>
    ...
    <bt:Url id="Functions.Script.Url" DefaultValue="https://xxx/functions.js"/>
    <bt:Url id="Functions.Metadata.Url" DefaultValue="https://xxx/functions.json"/>
    <bt:Url id="Functions.Page.Url" DefaultValue="https://xxx/functions.html"/>
    ...
  </bt:Urls>
  ...
</Resources>

那我在做什么错呢?我检查了json文件,并认为缺少helpURL,但是生成了json。如何在function.ts文件中设置helURL?我是否要为每个功能提供一个帮助页面,并提供对该功能及其参数的完整描述,还是指向包含所有功能的json文件的helpURL?

2)您的加载项描述包含对“ App”的引用。请注意,平台名称为“ Office和SharePoint加载项”。请解决此问题,然后重新提交报价。

在哪里可以更改?

此外,还有其他一些更普遍的问题:

我们的加载项是针对我们的主应用程序客户的解决方案,使他们能够在Excel中使用主应用程序的功能。因此,您需要主应用程序(收费)才能使用外接程序。这就是为什么只有登录屏幕而无法“注册”该加载项的原因。您使用主应用程序的凭据登录。

1)绝对不需要人们即使没有主要应用程序也可以“注册”吗?

2)我们需要为每个人的加载项提供“测试帐户”吗?而且,我们是否仅需要提供一个示例来查看加载项的作用?正如我所说的,该插件对于主应用程序的客户来说非常有趣。

3)在firstRunExperience点下,我们获得了一条提示,可以添加一条或多行描述外接程序功能的行,以提供明确的值介词。我们该怎么做,或者我们必须在哪里添加这些行?它不能在外接程序中,因为如果我检查其他外接程序,则该外接程序本身的第一个屏幕上就没有说明。

4)支持URL指向我们自己的支持页面,您必须在该页面上进行身份验证。看来这是不允许的,但是我们主应用程序的客户拥有支持页面的帐户。我们是否需要为该加载项创建单独的支持页面而无需身份验证,以便您可以在其中发送邮件等?

5)其他费用披露:当我们向用户收取使用主应用程序(而不是插件(!))的费用时,我们是否需要宣传插件的额外费用?

谢谢您的支持。

1 个答案:

答案 0 :(得分:0)

您可以参考this doc来了解如何添加功能的帮助URL。