【发布时间】:2017-05-01 14:27:48
【问题描述】:
您好,我并不痛苦,我在发送声明时得到了帮助,而且效果很好,但我需要用它发送发票,但我找不到像我为声明所做的那样的方法。我找到了使用模板文件的参考资料,然后您必须将文件存储在文件柜中。我必须将其附加到电子邮件中,您认为最好的方法是什么?
这是另一个链接,他给出了关于发送语句的非常有用的完整答案。我应该同时问他有关发票的问题,但我没有想到,抱歉。
SuiteScript 2 can send pdf statements
添加了附加信息 好的,我尝试了这个,但是在使用他们的模板时遇到了一个没有意义的错误。 "error.SuiteScriptError","name":"USER_ERROR","message":"解析 XML 时出错:对实体 \"c\" 的引用必须以 ';' 结尾分隔符。",
require(['N/render', 'N/file', 'N/record'],
function(render, file, record) {
function renderRecordToPdfWithTemplate() {
var renderer = render.create();
renderer.setTemplateByScriptId("STDTMPLCUSTINVC");
var xml = renderer.renderAsString();
renderer.addRecord(record.Type.INVOICE, record.create({
type: record.Type.INVOICE,
id:415619
}));
var invoicePdf = renderer.renderAsPdf();
var foo = this;
}
renderRecordToPdfWithTemplate();
});
感谢您对此的任何帮助
【问题讨论】:
标签: netsuite suitescript