- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很难在 SS2 中渲染语句,我发现答案是 SS1,并且之前没有使用过它,但它似乎在 SS2 中不起作用。我正在使用 SS2 render.statement 方法,但收到 "error.SuiteScriptError","name":"UNEXPECTED_ERROR","message":null,"stack":["renderStatement(N/render.js)"I我不清楚一些论点实际上是什么。我认为entityid是客户id,printMode是pdf枚举,formId我不知道,它说它需要一个数字,但我没有像NetSuite中的其他对象那样在列表中的表单旁边看到内部id,我打开了InternalIds。 StartDate 是您想要开始提取交易之前的日期吗?声明日期?今天的日期? OpentransactionOnly true。如有任何帮助,我们将不胜感激。
谢谢
最佳答案
此 API 调用中的许多参数模仿“打印个人报表”页面上的 UI 选项。我在那里复制了一些字段级帮助来帮助解释每个设置。
entityId - 客户的内部 ID。 注意:我过去遇到过错误,但通过使用 parseInt(customer)
解决了。
printMode - 呈现此语句的打印模式(render.PrintMode.HTML
或 render.PrintMode.PDF
)
formId - 用于打印报表的表单的内部 ID。关闭此选项以使用默认的语句格式。
开始日期 - 如果您选择输入日期,则这是对账单上显示的最早交易的日期。如果您选择记下输入日期,则客户历史记录中的所有交易都会显示在对账单上。
statementDate - 报表日期。此字段中的日期是用于计算账龄的日期以及报表上显示的日期。
openTransactionsOnly - 选择此选项可仅包含报表中的未结交易。如果您输入了开始日期,则会显示从该开始日期开始的未结交易。如果您尚未输入开始日期,则会显示所有未结交易。 “仅显示未结交易”选项对于截至当前日期打印的报表最有用。如果您选择“仅显示未结交易”并使用当前日期以外的日期,则可能会出现余额差异。
这是一个代码片段。它使用 moment.js用于计算上个月的第一天和最后一天的日期。
var startDate = format.format({
value: moment().subtract(1, 'months').startOf('month').toDate(),
type: format.Type.DATE
});
var statementDate = format.format({
value: moment().subtract(1, 'months').endOf('month').toDate(),
type: format.Type.DATE
});
var statement = render.statement({
entityId: parseInt(customer),
printMode: render.PrintMode.PDF,
startDate: startDate,
statementDate: statementDate
});
关于netsuite - SuiteScript 2可以发送pdf报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43712474/
自从我学习这个 API 以来,这一直困扰着我。我认为它可能与“netsuite log”或“netsuite langauge”有关,但在任何地方都没有相关文档。 最佳答案 这是原始公司名称的保留:N
是否可以在 SS2.0 文件中使用 SS1.0?是否有一些注释我必须添加或者甚至可能? 最佳答案 这是不允许的。请参阅以下来自 SuiteAnswers 的摘录。 https://netsuite.c
尝试在 NetSuite 中编辑 CUSTOMER 记录时,我遇到了以下问题。我创建的脚本非常简单。 这么简单的一段代码我可能做错了什么? {"type":"error.SuiteScriptModu
我很难在 SS2 中渲染语句,我发现答案是 SS1,并且之前没有使用过它,但它似乎在 SS2 中不起作用。我正在使用 SS2 render.statement 方法,但收到 "error.SuiteS
NetSuite 中是否有任何日志提供有关 SuiteScript 性能的信息?例如,当我保存采购订单时,我希望能够看到所有已执行的 SuiteScript(包括来自第 3 方 bundle 的 Su
我希望能够根据发货地点计算销售订单上商品的总重量,并将这些值存储在自定义字段中。我在提交之前创建了一个脚本。自定义字段设置为十进制数字类型,并选中存储值框,但销售订单页面上的字段下没有显示任何内容。
我在从 SuiteSript 1.0 预定脚本发送电子邮件时遇到问题。 我有一个使用已保存搜索的预定脚本。该脚本每小时运行一次,并针对保存的搜索中的每个结果发送一封电子邮件。 我发现有些搜索结果通常不
我有一个包含子列表的记录,该子列表的每个项目都是一个包含另一个子列表的记录。我想要的是,对于每个 itemA 获取每个 itemA 子列表的所有子列表。像这样 Bill of Lading ->F
我正在尝试按照 suitescript 2.0 培训指南将 Map/reduce 类型脚本上传到 netsuite。我收到以下错误:“SuiteScript 2.0 入口点脚本必须实现一种脚本类型函数
有没有办法像 NetSuite Web 表单那样在创建销售订单时显示运费?据我所知,每个运输项目都有一个设置(如果设置为统一费率)、运输表以及其他需要考虑的规则(例如最高费率等)。 那么,我应该进行手
我的脚本进入无限循环,我不知道为什么。我在验证字段上运行这个,如果另一个供应商账单存在相同的引用号,我会阻止对该字段的更改,迫使用户将“引用号”更改为唯一的。这是我的代码: function vali
在我的 内预定脚本我正在将转换后的销售订单上的项目循环到项目履行,并在循环项目时尝试设置库存详细信息。 Inventory 详细信息看起来没有任何错误或问题,但是当我尝试保存时,出现以下错误: Ple
我需要在 Netsuite 中显示自定义交易列字段。 Netsuite 支持团队和 Netsuite 支持网站都没用。有人能帮我解决这个问题吗?当选择下拉菜单中的某些选项时,我需要将字段显示类型设置为
因此,我们遇到的情况是,订单创建了履行,而外部公司实际处理订单的履行和运输。数据会导出给他们,对于已完成的订单,该信息会重新导入。不过,有时,使用的承运商与创建初始订单的人员预期的承运商不同,因此必须
我实际上正在开发一个基于 netsuite 产品的新项目。我正在尝试使用 hmac sha256 加密消息。 考虑到我有 stringToEncrypt 和 key ,最简单的方法是什么。 我已经阅读
您好,我不是一个痛苦的人,我在发送声明方面得到了帮助,而且效果很好,但我需要用它发送发票,但我找不到像我为声明所做的那样的方法。我找到了使用模板文件的引用,然后你必须将文件存储在文件柜中。我必须将其附
我实际上正在开发一个基于 netsuite 产品的新项目。我正在尝试使用 hmac sha256 加密消息。 考虑到我有 stringToEncrypt 和 key ,最简单的方法是什么。 我已经阅读
我正在使用 suitescript 在 netsuite 中创建销售订单,但我找不到任何关于“付款方式”的文档,那么我如何才能获得付款方式(如 VISA 卡)并分配给订单? (我认为它需要付款方式 I
friend 们正在使用 NetSuite 和 SuiteScript。我可以保存运行脚本的采购订单,还可以对创建的采购订单收费,但是当我将返回数据项值作为空值时,我需要获取该项目的 ID。 结果给我
我有一个 suitelet,它添加了一个包含 iframe 的 inlinehtml 字段。问题是当我尝试使用 API 函数时,我在浏览器中收到错误。 例如只是尝试做var value = nlapi
我是一名优秀的程序员,十分优秀!