实际上,我们正在尝试发布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)其他费用披露:当我们向用户收取使用主应用程序(而不是插件(!))的费用时,我们是否需要宣传插件的额外费用?
谢谢您的支持。