通过脚本扩展高级pdf/html模板

问题描述 投票:0回答:1

我正在尝试加载现有的高级 PDF/HTML 模板,将其转换为字符串,对其进行一些更改并将其打印到 pdf 文件。到目前为止似乎唯一不可能的是加载模板。一旦我将其作为字符串,剩下的事情就可以使用 N/render 模块轻松完成。 我尝试通过保存的搜索来访问它,但它没有搜索选项。从文件加载它是显而易见的方法,但似乎没有保存模板的文件(至少不在文件柜中)。

当前设置由 3 个脚本组成。第一个是向表单添加按钮的 UserEventScript。第二个是通过单击按钮调用的 ClientScript。第三个是由 ClientScript 触发的 RESTlet,用于收集数据并发挥神奇作用。

我不能只使用不同的打印模板,因为最终的解决方案应该用作 SuiteApp,因此必须尽可能动态。

有什么提示吗?

templates printing netsuite suitescript
1个回答
0
投票

好吧,花了一些时间,但我想通了。

var renderer = render.create();
renderer.setTemplateByScriptId('ID_OF_TEMPLATE');
var template_data = renderer.templateContent;
© www.soinside.com 2019 - 2024. All rights reserved.