问题标签 [suitescript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
netsuite - NetSuite - 从一个估算(又名报价)生成多个销售订单
是否可以在 NetSuite 中为一个报价/估算生成两个(或多个)销售订单?
当我问是否有可能时,我的意思是无需在 SuiteScript 中手动执行所有操作。
具体来说,我们在 Opporutnity & Estimate 交易中添加了一个名为 custcol_hauler_rate 的自定义字段,并且有严格的业务规则不允许生成具有多个不同运输费率的销售订单。
我希望有一种方法可以使用“过滤器”来转换报价。如果我知道有两种不同的运输费率,比如 10 美元/吨和 15 美元/吨,那么在 SuiteScript 中我可以执行两个转换语句,一个用于 10 美元的物品,一个用于 15 美元的物品。这听起来好得令人难以置信。
报价单上不同的运输费率的数量通常是一个,但如果这很重要的话,它可能是六个。否则,我倾向于使用副本拆分报价并从复制的版本中提取项目。
javascript - Netsuite 将搜索保存到 Suitelet 子列表
我正在尝试使用来自我已经创建的自定义保存搜索的数据填充套件中的子列表。我的问题是子列表仅从与我正在执行的已保存搜索的“类型”对应的字段中填充数据。例如,在这种情况下,保存的搜索是“交易”类型的搜索。例如,如果我想使用保存的搜索引用客户字段,例如“姓名”和“帐单地址”,则此数据不会填充套件中的子列表。交易记录本身中引用的所有其他字段都会很好地填充子列表。我只是想知道是否有人遇到过同样的问题,无论如何这是我正在尝试实现的代码。
netsuite - Netsuite Suitelet addButton调用函数
我正在努力寻找一种方法来向 Suitelet 添加一个按钮,该按钮调用同一个套件中的另一个函数。我已经尝试了很多事情,但我无法得到任何工作。我还尝试创建一个客户端脚本并调用客户端脚本,但该解决方案的问题是我需要从客户端脚本调用 Suitelet 中的另一个函数。
javascript - netsuite 保存的搜索多选下拉过滤器
有谁知道是否有一种方法可以在显示现有已保存搜索的子列表的套件中添加多选下拉过滤器。其中一列是“客户”,我想添加一个下拉列表,按子列表中的客户进行过滤。我已经设置了代码,我只是想知道这是否可以完成。谢谢
netsuite - 如何在 NetSuite 中集成 UPS Ratings API
如何在 NetSuite 中集成 UPS Ratings API?我知道这是一个广泛的问题,但我需要一些指导。我只是想大致了解在 NetSuite 中集成 UPS Ratings API 需要做什么。
更具体地说,我需要我的用户能够直接从 NetSuite 中的销售订单记录中查看 UPS 运费。虽然我知道 NetSuite 有很多内置功能,但它并不能满足我们需要它做的所有事情。
netsuite - 将变量从用户事件脚本传递到 NetSuite 中的客户端脚本
我正在使用 2 个脚本在 NetSuite 中完成电子邮件功能。我有一个用户事件脚本,它创建一个按钮和一个客户端脚本,它提取所有需要的变量并根据在销售团队子列表中找到的值运行电子邮件。这是我的问题:在测试脚本时,一切都很好,因为我正在使用我的管理员角色进行测试(我知道新手错误)。当管理员以外的角色尝试通过单击按钮运行脚本时,由于角色权限问题(无法提取存储电子邮件地址的员工数据)而引发 nlObjError。是否可以在 UE 脚本(可以以管理员身份执行)中提取我需要的所有变量并将其传递给客户端脚本?
UE脚本:
客户端脚本:
netsuite - 在 NetSuite 中将 jabber 客户端添加为 portlet
是否可以通过 portlet 或套件的在线 html 字段添加开源 jabber 客户端(例如 converse.js)并以某种方式将其附加到记录?
我尝试将 converse.min.js 添加为库脚本文件并将 converse.min.css 添加到文件柜中,但无法使其正常工作。
如果有人处理过这种情况,我会非常感谢您的见解和建议。
netsuite - 如何在suitescript中搜索发布是肯定的交易
我编写了一个用户事件脚本来更新已发布的交易,因此我必须了解交易(例如发票)已发布。我如何在suitescript上搜索这个。
javascript - 如何使用 netsuite 上的用户事件套件脚本更新不受支持的交易类型(例如 Bill)的字段
我想用用户事件脚本更新账单记录类型的字段,但我在脚本部署的适用于部分找不到它。你能帮帮我吗?
netsuite - 在suitescript中获取子记录
我有一个客户是父母,这个客户可能有几个子客户。此子客户是父子选项卡(关系)下的子子选项卡。我如何获取或获取父客户的所有子客户。我需要根据父客户字段值更新子客户的一些值。