0

实际上我们正在尝试发布一个办公室插件,但微软的第一次验证失败了,有些事情我不明白。

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) 您的加载项描述包含对“应用程序”的引用。请注意,平台名称是“Office 和 SharePoint 加载项”。请解决此问题并重新提交您的报价。

我在哪里可以改变这个?

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

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

1)是否绝对有必要让人们“注册”,即使他们没有主应用程序?

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

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

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

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

提前感谢您的支持。

4

1 回答 1

0

您可以参考此文档了解如何为函数添加帮助 url。

于 2020-05-26T01:13:49.743 回答