suitescript2.0相关内容

在套件上点击的按钮上触发客户端脚本?

我正在尝试根据在套件上单击的按钮更新自定义记录上的值 这将有3或4个不同的按钮。 只有一个设置页面可以在单击该按钮时加载。 例如,在Suitlet上点击‘Recurning’。这将加载一个自定义记录页面并设置参数。 如果单击‘半周发票’按钮,则还将加载相同的自定义记录页面并设置参数。 我遇到困难的地方:我有一个Suitlet,其中的按钮旨在通过调用客户端脚本函数来加载自定义 ..
发布时间:2022-04-10 23:23:01 其他开发

在带有 SuiteScript 2.0 的 NetSuite 中,无法使用内容类型为 multipart/form-data 的 HTTP POST 请求发送文件

我无法将我的“multipart/form-data"文件发送到这个 API.如果我使用 POSTMAN 它可以工作,但是使用 https post 方法似乎 netsuite 无法识别“form-data"内容-类型.有人知道如何使用 SuiteScript 2 发送表单数据吗?这是我的代码的一部分: var fileObj = file.create({名称:invoiceNumber + ..
发布时间:2021-12-26 19:57:58 其他开发

NetSuite - CSV 导入状态搜索

我想使用 SuiteScript 在 NetSuite 中获取 CSV 导入的作业状态信息.为此我使用了 search.create({类型:search.Type.JOB_STATUS,过滤器:空,列:['internalid']}) 但我认为我使用了错误的搜索. 解决方案 您需要 csv 导入 ID,如果您使用的是suitecript 创建您的导入 var scriptT ..
发布时间:2021-06-07 19:23:03 其他开发

Netsuite Restlet - 插入销售订单

我正在尝试通过suitescript 插入销售订单,但总是在“位置"上出现错误.这是我的要求 {“记录类型":“销售订单",“实体":“142832",“地点" : {"id":"395"}} 这是回应 {“错误": {"code": "USER_ERROR","message": "请输入值:位置"}} 我尝试更改位置值,例如 "location" : "390" 结果是 {“错误 ..
发布时间:2021-06-07 19:22:48 其他开发

netsuitesuitescript 2.0 导出(csv)

在使用 Export(CSV) 从搜索页面导出时,有没有一种方法可以使用suitescript 2.0 以相同的方式导出搜索结果.Netsuite Answers 说这可以通过构建 CSV 文件来完成,我想知道我是否可以按原样运行导出(CSV).我需要这样做,因为我需要每周运行许多搜索,这些搜索必须下载到 Excel 中,我希望有一个脚本来执行此操作,而不是手动选择每个搜索. 解决方案 使 ..
发布时间:2021-06-07 19:22:45 其他开发

将包含逗号和双引号的字符串写入CSV

我正在尝试在NetSuite(一种运行服务器端JavaScript(称为Suitescript 2.0)的CRM系统)中制作包含30,000多种商品的Google购物供稿.本质上,它只是具有更多限制的JavaScript.我的任务是将此产品Feed作为CSV输出. 问题在于这些产品的产品描述包含逗号,双引号,单引号和HTML的变量数量.刚开始时,只是逗号引起了我的问题,所以经过一番研究,我将 ..
发布时间:2020-07-11 23:05:52 前端开发

如何在Suitelet的列表(serverWidget.List)中添加复选框

我刚刚开始使用NetSuite和SuiteScript 2.0.这是我的需要: 我需要基于记录创建一个列表,然后需要在列表中选择所需的行以仅针对所选行调用函数. 当前,我创建了一个列表(使用N/ui/serverWidget.List对象),并且能够使用N/search模块显示记录中的行以填充列表,我还创建了一个按钮列出,以便我可以调用一个函数. 在我停留的地方,是选择列表中出现 ..
发布时间:2020-05-17 03:02:23 其他开发

Netsuite SuiteScript 2.0如何完成N/记录加载功能的参数

我正在尝试调用Netsuite SuiteScript 2.0 N/record模块的加载函数,但是不确定如何传递参数.基本上,我想要一个与用户界面中当前记录具有相同ID(主键)的N/record,我可以用它循环遍历子列表项. 我不确定如何使用记录浏览器来查找正确的类型和ID.记录浏览器没有类型,所以我猜了名字.还有多个字段可能是主键ID.是tranid还是externalid还是其他字段? ..
发布时间:2020-05-17 03:00:27 其他开发

SuiteScript 2.0将过滤器添加到脚本中保存的搜索中

我有一个自定义记录,其中有一个用于项目的字段和一个用于位置的字段.我对该记录进行了保存的搜索,该搜索已经具有我想要的列和始终需要的一些开始条件.我要在销售订单上时使用此搜索.我想在行上存储所有项目内部ID和位置ID的数组,然后将其作为动态过滤器传递给SuiteScript 2.0中的此搜索. 根据文档可以完成此操作.在search.Filter页面上说:“您使用search.createFi ..
发布时间:2020-05-17 02:59:22 其他开发

在保存的“记录浏览器项目"搜索中找到表和字段

我们遇到的问题是尝试根据记录浏览器项目(我们有一个包含许多模块的零售库存管理系统.因此,将我们的专栏与NetSuite相关联的尝试已经进行了一段时间,没有任何结论. 我们正在尝试的方法是在调试器上运行SuiteScript并查看数据集.那些数据量相对较少的公司,我们是成功的.由于限制为10,000行,我们被困在返回1Mil的Item上.记录.当我们添加所有搜索列时,搜索将返回此数据量.添加/ ..
发布时间:2020-05-17 02:58:39 其他开发

在带有SuiteScript 2.0的NetSuite中,无法通过内容类型为multipart/form-data的HTTP POST请求发送文件

我无法将我的"multipart/form-data"文件发送到此API.如果我使用POSTMAN,它可以正常工作,但是使用https post方法时,netsuite似乎无法识别"form-data"内容-有人知道如何使用SuiteScript 2发送表单数据吗?这是我的代码的一部分: var fileObj = file.create({ name: in ..
发布时间:2020-05-13 18:53:59 其他开发

如何使用Map/reduce脚本删除海量记录?

我创建了一个Map/Reduce脚本,该脚本将获取客户发票并将其删除.如果我根据以下条件在UI中创建保存的搜索,则会显示400万条记录.现在,如果我运行脚本,则在完成"getInputData"阶段之前,执行将停止,因为此阶段的最大存储限制为200Mb.因此,我想从400万条记录中提取4000条记录,并执行它,并每15分钟安排一次脚本.这是第一阶段的代码(getInputData)- ..