无效类型文字导入 - 如何导入和使用我的自定义服务
invalid type literal import - How to import and use my custom service
因此,我使用单个 class 创建了一个没有构造函数的简单服务:services.RecursiveQuery
并将其作为插件添加到我的 Eclipse 实例中,如 question 中所述。
根据文档,下一步是将它导入到我的模板文件中,所以我尝试了这个:
{m:import:services.RecursiveQuery}
但是我在验证文件中收到此错误:
Expression "import:services.RecursiveQuery:services" is invalid: invalid type literal import:
我做错了什么?感觉就像我错过了什么。我还想知道如何使用此服务的 getAllChildren()
方法。我会尝试
{m:for child | services.RecursiveQuery.getAllChildren(self)}
但感觉不对。
M2Doc 文档在这一点上可能不清楚:{m:import...}
不是 M2Doc 模板文件中的有效语句。它应该在 MS Word 文档属性中使用,而不是在 docx 模板文件中使用。
你应该使用 template properties wizard to change imports along with the solution you mentionned here.
为了更好地了解如何使用自定义服务,您可以查看 M2Doc sources 中的示例。
因此,我使用单个 class 创建了一个没有构造函数的简单服务:services.RecursiveQuery
并将其作为插件添加到我的 Eclipse 实例中,如 question 中所述。
根据文档,下一步是将它导入到我的模板文件中,所以我尝试了这个:
{m:import:services.RecursiveQuery}
但是我在验证文件中收到此错误:
Expression "import:services.RecursiveQuery:services" is invalid: invalid type literal import:
我做错了什么?感觉就像我错过了什么。我还想知道如何使用此服务的 getAllChildren()
方法。我会尝试
{m:for child | services.RecursiveQuery.getAllChildren(self)}
但感觉不对。
M2Doc 文档在这一点上可能不清楚:{m:import...}
不是 M2Doc 模板文件中的有效语句。它应该在 MS Word 文档属性中使用,而不是在 docx 模板文件中使用。
你应该使用 template properties wizard to change imports along with the solution you mentionned here.
为了更好地了解如何使用自定义服务,您可以查看 M2Doc sources 中的示例。