Docx与+++ HTML合并docx模板JavaScript

问题描述

用于生成一个包含数据的文件的模板,由于我拥有丰富的文本文件并且可以与+++ HTML一起使用,因此目前可以正常工作。

现在我需要生成一个文件,但是要包含多个数据, 例如,我已经使用来自一个projet x的数据生成一个word文件。 现在我需要为两个项目x和y生成数据,并且我需要将它们作为一个word文件。 到现在为止,我已经使用DocxMerger做到了这一点,但是问题出在HTML字段或Word模板的一部分中,我在y项目中重复了数据,使它对于x项目来说更简单,这在第一页上很好字文件,但在第二页中我有项目y的数据,我们使用+++ HTML的那一部分是错误的,因为它向我显示了与第一页相同的数据,表示项目x。

为了更明确,我将其与salesforce一起使用:

data = response.getReturnValue();
const j = data.length;
  for (let i = 0; i < j; i++) {
                            console.log("this is i : " + i);
                           helper.createBlob(i,data,component,event,helper);
                        }
                         helper.waitUntil(() => helper.reportGlob[j - 1],() => {
                          var docx = new DocxMerger({},helper.reportGlob);
                           docx.save('blob',function (data) {
                               saveAs(data,"output.docx");
                           });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)