首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuiteScript 2电子邮件发票

SuiteScript 2电子邮件发票
EN

Stack Overflow用户
提问于 2017-05-01 14:27:48
回答 1查看 1.6K关注 0票数 3

嗨,我和我不是一个痛苦,我得到了帮助发送一份声明,这是完美的,但我需要发送发票与它,但我无法找到一个方法,我做的声明。我找到了使用模板文件的引用,然后您必须将该文件存储在内阁中。我必须附上电子邮件,你认为最好的方法是做这件事?

这是另一个链接,他给出了一个非常有用的完整的关于发送声明的答案。我本应该同时问他发票的,但我没有想过,抱歉。

SuiteScript 2 can send pdf statements

添加了额外的信息,好吧,我试过了,但我得到了一个错误,这是没有意义的,因为我正在使用他们的模板。"error.SuiteScriptError“、”名称“:”USER_ERROR“、”message“:”错误解析XML:对实体\"c\“的引用必须以';‘分隔符结尾”。

代码语言:javascript
复制
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();
});

谢谢你在这方面的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-01 15:21:23

好的,如果有人帮我找这个的话,我找到了。这是非常简单的,但是像NetSuite一样,你必须找到它。)实体是发票内部的,其余的都很容易,然后将文件对象传递给电子邮件。

代码语言:javascript
复制
require( [ 'N/render', 'N/file', 'N/record' ],
function( render, file, record ) {
function renderRecordToPdfWithTemplate() {


var transactionFile = render.transaction({
    entityId: 415619,
    printMode: render.PrintMode.PDF
});

var foo = this;

}

renderRecordToPdfWithTemplate();
} );

再次感谢

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43720751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档