我正在尝试加载现有的高级 PDF/HTML 模板,将其转换为字符串,对其进行一些更改并将其打印到 pdf 文件。到目前为止似乎唯一不可能的是加载模板。一旦我将其作为字符串,剩下的事情就可以使用 N/render 模块轻松完成。 我尝试通过保存的搜索来访问它,但它没有搜索选项。从文件加载它是显而易见的方法,但似乎没有保存模板的文件(至少不在文件柜中)。
当前设置由 3 个脚本组成。第一个是向表单添加按钮的 UserEventScript。第二个是通过单击按钮调用的 ClientScript。第三个是由 ClientScript 触发的 RESTlet,用于收集数据并发挥神奇作用。
我不能只使用不同的打印模板,因为最终的解决方案应该用作 SuiteApp,因此必须尽可能动态。
有什么提示吗?
好吧,花了一些时间,但我想通了。
var renderer = render.create();
renderer.setTemplateByScriptId('ID_OF_TEMPLATE');
var template_data = renderer.templateContent;