- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了RESTlet,它可以更轻松地通过具有多个输入和下拉菜单的简单网页创建新发票。我使用名为发票信息的 json 将日期作为 D-M-YYYY 字符串发送,日期字符串是 trandate 的值。
在我连接的脚本(Suitescript 2.0)上,我分割了 trandate,然后创建一个 Date 对象(我使用 new Number 不是因为我的愚蠢,它只是这样工作).然后,我使用 format.format
将日期格式化为 Netsuite 所需的格式。之后,我使用格式化日期设置了 trandate 值。
var splitedDate = invoiceInfo.trandate.split("-");
var dateObj = new Date(new Number(splitedDate[0]).valueOf(), (new Number(splitedDate[1]).valueOf()) - 1, new Number(splitedDate[2]).valueOf(), 0, 0, 0, 0);
var ffDate = format.format({
value: dateObj,
type: format.Type.DATE
});
invoiceRecord.setValue({
fieldId: "trandate",
value: ffDate,
ignoreFieldChange: true
});
提交发票时(动态模式设置为 true) 我在第 number 83 行(即这一行)处收到错误
invoiceRecord.setValue({ fieldId: "trandate", value: ffDate, ignoreFieldChange: true });
出现这样的错误:
{
"type": "error.SuiteScriptError",
"name": "INVALID_FLD_VALUE",
"message": "Invalid date value (must be D/M/YYYY)",
"stack": ["anonymous(N/serverRecordService)", "<anonymous>(/SuiteScripts/Filip/_wystawianie_faktury_api.js:83)
[...]
当我用 log.debug 检查它时,我得到这个:
"invoiceInfo.trandate" is (for example) "2019-03-15"
"dateObj" is "2019-03-15T07:00:00.000Z"
"ffDate" is "15/3/2019"
我尝试了很多选择,例如:-传递硬编码日期字符串“15/3/2019”我得到同样的错误;-我尝试使用 setText 而不是 setValue 并收到另一个错误;-我尝试更改 @HomeIcon -> 设置首选项中的日期格式,然后给出硬编码所需的格式,但它仍然不起作用;
感谢帮助
PS 我对在堆栈上编写问题有点陌生。我已经尽力了!
最佳答案
Invalid date value (must be D/M/YYYY)
这意味着 ffDate
不是日期对象。
首先需要注意的一些事情
option.value
,它不是 dateTime 对象。record.setValue
之前无需对其进行格式化。setText
要求字符串以用户格式正确格式化,因此最好使用 setValue
因为它会处理所有转换等。所以我的建议是,您将 ISO 字符串中的日期传递给 RESTlet,它可以轻松地转换为 NetSuite 中的日期对象(使用 new Date()),然后将此对象直接传递给 record.setValue
.
关于javascript - 使用 SuiteScript 2.0 创建发票时如何传递日期以进行交易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54943002/
我正在构建发票系统。我的客户想在不登录 PayPal 帐户的情况下发送 PayPal 发票。 我设法使 CreateInvoice() 和 CreateAndSendInvoice() 函数正常工作(
有人知道用 C# 或 VB.NET 编写的用于在小型打印机中打印票据的类吗?打印机:EPSON TM-U220PD 感谢您的帮助。 最佳答案 如果您的发票是可以包含在 Stream 中的内容(例如文件
我的客户有一个基于 ubercart 的商店,运行良好。由于一些内部问题,他需要为每张发票手动添加一个字段。我想知道是否或者更确切地说如何向显示在所有发票上的订单添加自定义字段。 最佳答案 这是一个老
我正在为特许经营的 CRM 设计关系数据库的第二次主要迭代(进行了大量重构),我需要有关用于存储的最佳数据库设计实践的帮助 工作发票和 发票行用强审计跟踪 对每张发票所做的任何更改。 当前模式 Inv
我在让这段代码正常工作时遇到了一些麻烦。我们的员工可以访问我们网站上的后端系统。这是输入字段等的设置方式: query("SELECT faktura_materialer.id as materia
我想在我的 iOS 应用程序中创建一个 PDF 发票(在 Objective-C 或 Swift 中)。 我的主要问题是发票可能有几页,这很难通过 Apple 的现有 API(CoreGraphics
我正在设计一个具有以下场景的电子商务网站: 客户可以购买商品并创建订单。 订单可能有未知费用,将在客户之后添加支付项目的总金额。也就是说,客户支付一定数量的第一。该订单增加了一些费用并改变了总额。客户
令人惊讶的是,在 successfull checkout session 之后无法自动生成发票与 Stripe 。在 Stripe 系统中,发票必须始终先于付款。 我不得不通过一堆获取 Paymen
我目前正在做一个小项目,我需要对以下场景进行建模: 场景 客户打来电话,他想要一辆新车的报价。 销售代表。注册客户信息。 销售代表。在系统中创建报价,并将项目添加到报价(汽车)。 销售代表。通过电子邮
为了在用户选择“立即购买”时节省交易成本,系统会在新选项卡中打开 HTML 发票,其中包含他们的订单和我们的银行详细信息,供他们进行手动电子转帐。有什么我应该注意的安全问题吗?黑客可以将自己的银行详细
我有一个下表: Invoice| Colour | Type In_001 | Red | D In_001 | Red | D In_001 | Yellow | E In_002
我正在尝试将包含发票和表格的图像旋转到正确的方向。我试图找到角度,然后旋转图像。只有少数图像被正确旋转。下面是我试图以正确方向旋转的代码和图像,第一个图像旋转正确,其他图像旋转不正确 import n
基本要求是以以下格式创建订单号: (M)M-SSS 其中 MM 代表当前月份,SSSS 代表当月的订单顺序。例如,1-002 代表一月份提交的第二个订单。 使用 TRIGGER 我希望自动递增和插入透
使用 PayPal API,我想在买家在网络应用程序中完成购买后立即通过电子邮件发送一张标记为已付款的发票。 这可能吗? 如果不使用 API,您将无法为已付 发票手动发送电子邮件通知。是吗? 最佳答案
如果我需要在系统之间发送和接收业务文档(发票、采购订单、汇款通知书等),您会推荐什么标准以获得最佳互操作性?为什么?它可以是 XML 或其他形式。 最佳答案 UBL (通用商业语言)是这方面的最新尝试
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是
我正在尝试创建手动 strip 发票,但不希望它从待处理的发票项目创建发票。例如,我有 3 个待处理的发票项目,我不想包含在这张手动发票中。 待定订单项: 第 1 项 第 2 项 新发票: 第 3 项
我正在从我的 API 取回发票,并且我注意到如果有 2 个整月的计费周期,一切都很好 - 但我总是得到一个开始/结束日期和创建日期相同的发票。 所以,我最终显示它并且它没有意义......即。 假设用
是否有任何方法 (API) 可以从未在 Azure 中运行的应用程序访问我的 Azure 发票信息? 我想获取此信息并每月自动将其添加到我的 ERP 中。 谢谢再见 最佳答案 正如 Andrew 所提
我想将一些发票导出到 Microsoft Excel/XML。标准格式效果不太好,因为我需要一些额外的列。 我的问题是:文件在哪里生成的?我在哪里设置这些特殊列? 提前致谢 最佳答案 当Invoice
我是一名优秀的程序员,十分优秀!