我尝试使用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主体应如何构造?
答案 0 :(得分:0)
我设法找到由JsReport正确使用的json:
{
"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": {...}
}