html-to-xlsx 带有初始 xlsx 模板文件的 jsreport 配方 - HTTP API 请求

html-to-xlsx jsreport recipe with initial xlsx template file - HTTP API request

我尝试使用 JsReport HTTP API https://jsreport.net/learn/api 和初始附加的 xlsx 模板生成 xlsx-to-html 食谱报告。

文档缺少如何构建请求正文以传递额外的 xlsx 文件,如下面的示例:

我尝试在模板对象中添加以下对象:

template: {
   ...
   engine: "handlebars",
   recipe: "html-to-xlsx",
   xlsxTemplate: {
      content: "base64_string_of_template_xlsx_file_........."
   }
   ...
}

但没有成功。

应该如何构建此请求的 JSON 正文?

我设法找到正确的 json,它被 JsReport 正确使用:

{
   "Template": {
      "Content": "template def string..",
      "Recipe": "html-to-xlsx"
      "Engine": "handlebars",
      "BaseXlsxTemplate": {
         "Content": "base-template-string-encoded-as-base64",
      },
      "HtmlToXlsx": {
         "InsertToXlsxTemplate": true, 
         "WaitForJS" = false,
         "HtmlEngine" = "chrome"
      }
   },
   "Data": "Json data...",
   "Options": {...}
}