-
2 votesanswersviews
按客户ID搜索Netsuite Note记录的解决方法
我正在尝试获取一个应用程序,我正在努力显示给定客户记录的所有相关用户注释(因为它显示在Netsuite中的UI客户记录页面上) . 为此,我设置了一个Netsuite RESTlet,以便在给定Customer内部标识的情况下返回相关Note记录的内部ID列表 . 我在RESTlet脚本中设置了一个简单的搜索: function get_notes(params) { log("GE... -
0 votesanswersviews
执行套件脚本2.0用户事件时未定义“define”
我正在尝试执行套件script2.0用户事件 /** *@NApiVersion 2.0 *@NScriptType UserEventScript */ define(["N/record"], function (r) { function onAfterSubmit(context) { }}) 但是在网络套件中上传js文件时不允许上传2.0 js文件 我... -
0 votesanswersviews
使用套件脚本从网络套件获取多个子列表
我正试图从客户网络套件中获取子列表 var lineCount = customer.getLineItemCount("subRec"); 因为我得到了行数,有多子列表就好了 "subRec": [{ "days": "60", "multisub1": { "internal... -
0 votesanswersviews
使用nlapiRequestUrl()从套件脚本调用 endpoints
我试图使用基本身份验证从SuiteScript调用python endpoints . 因为我正在通过: var objectVariable = {"customer_code":customer_code,"customer_name":customer_name, "evexso_code":evexso_code,"d... -
1 votesanswersviews
有没有办法禁用(或)删除自定义记录的视图模式上的Netsuite标准编辑按钮
I want to disable (or) Hide the standard "Edit" Button on the View Mode of the Custom Record Type. 而不是标准按钮我使用自定义按钮访问特定用户的记录的编辑页面 . 所以我想禁用标准编辑按钮 . My Code: Script Version: Suite Script 2.0 Cl... -
0 votesanswersviews
Netsuite用户事件脚本在Google Chrome浏览器中抛出错误:“未捕获RangeError:超出最大调用堆栈大小”
我尝试使用名为“备注类型”的自定义下拉字段强制在事务记录上使用标准备注字段 . 如果“备注类型”值为“其他”,则应强制使用标准备忘录 . 我在用户事件脚本中处理此代码以抛出“自定义错误消息”,以便在通过CSV导入导入数据时显示错误消息 . 抛出自定义错误消息,脚本工作正常,默认情况下,Netsuite将在下一页中抛出服务器端错误消息,要导航表单,应按下Go Back . 按下按钮时,页面字段数据将... -
1 votesanswersviews
Netsuite用户事件脚本为JavaScript全局变量获取空值
我有 JavaScript Global variable called itemId( this itemId is an Object with Key Value Pairs) ,此对象将存储标准项目记录详细信息 . 我可以在"User Event Script Before-Load Event"存储值,并尝试访问 the global variable "i... -
0 votesanswersviews
用户事件脚本(SuiteScript 2.0)中的用户友好错误消息?
我正在尝试使用SuiteScript 2.0在NetSuite中为记录类型添加一些自定义验证 . 在客户端,我已经能够使用客户端脚本在提交之前验证字段 . 这很好用,并显示一个用户友好的错误消息,解释什么是错的 . 在服务器端,使用用户事件脚本,我也执行相同的验证 . 这会捕获不使用客户端脚本的其他来源(例如CSV上传)的违规行为 . 如果发现违规,脚本将使用错误模块抛出错误(例如,throw e... -
-2 votesanswersviews
用于库存调整更新的afterSubmit的Net Suite用户事件
我只是为事件用户函数创建.js文件 但它没有触发库存调整 你可以帮忙工作: function afterSubmit(type) { if (typeof window.console !== 'undefined') { console.log(type) } alert("Update") } -
0 votesanswersviews
NetSuite子列表
我在查找子列表的id时遇到问题 . 我正在使用SuiteScript 1.0 . 例如,我需要列出一个程序集项记录的组件,如何找到列表ID和“在nlapiGetCurrentLineItemValue或nlapiGetCurrentLineItemValue方法中使用的类型和字段名称 . 我正在寻找的是现在和在未来当提供子列表时,我是否要查找所需对象的ID . 我打开了内部ID,但在子列表视图中没... -
0 votesanswersviews
删除工作流在视图上添加的按钮
我想问一下,是否可以在记录的查看模式中隐藏工作流添加的按钮 . 工作流程已锁定,因此无法激活该操作 . 我正在尝试使用用户事件脚本beforeLoad在记录的查看模式上调用客户端脚本 . 代码如下: 带有form.setScript的用户事件脚本 . //User Event Script function callClientScript(type, form) { if (type =... -
0 votesanswersviews
Netsuite的查看记录中的警报
我一直试图在Netsuite中获取查看模式的警报,但无法将其用于客户记录 . 虽然当我试图获取编辑记录的警报时,我得到了它,但我希望它可以查看 . 我尝试过客户端脚本,用户事件脚本以及工作流程 . 但所有支持仅用于编辑 . 我可以通过任何方式获取视图记录选项的警报 . 谢谢角斗士 -
0 votesanswersviews
如何判断Netsuite是处于查看/编辑模式?
有没有办法告诉我们是否处于编辑或查看模式的netsuite记录?我尝试使用executionContext,但无论是查看还是编辑都是一样的,所以这不起作用 . 如果我处于编辑模式,我只想隐藏一些字段,如果我在视图中则显示它们 . 我正在使用suitescript 2.0 . 谢谢 -
0 votesanswersviews
自定义按钮在NetSuite SS2.0中的表单上设置字段
我在NetSuite中有一个自定义按钮,我想知道是否有任何方法可以使用按钮在表单上设置字段 . 基本上,我将有一个批准按钮,将锁定编辑,我想知道我是否可以通过按钮和JavaScript执行此操作 . 据我所知,我无法访问脚本的上下文,因为我从用户事件脚本开始,然后转到客户端 . 我可能也只是缺少一些非常愚蠢的东西,但我对NetSuite相当新 . 这是我在用户事件脚本中的内容 function b... -
0 votesanswersviews
Netsuite suitescript 2.0
我想在视图模式下使用message.create模块创建一条确认消息我按照以下方式尝试,如代码所示:首先我在视图模式下使用了一个用户事件脚本,并在加载之前添加了一个按钮,然后单击按钮a客户端脚本被触发以创建消息/ ** * @NApiVersion 2.x * @NScriptType UserEventScript * @NModuleScope SameAccount * / define([... -
1 votesanswersviews
将变量从用户事件脚本传递到NetSuite中的客户端脚本
我使用2个脚本来完成NetSuite中的电子邮件功能 . 我有一个用户事件脚本,它创建一个按钮和一个客户端脚本,用于提取所有需要的变量,并根据Sales Team子列表中的值运行电子邮件 . 这是我的问题:在测试脚本时,一切都很顺利,因为我正在使用我的管理员角色进行测试(我知道的菜鸟错误) . 当Admin以外的角色尝试通过按钮单击运行脚本时,由于角色权限问题(无法提取存储电子邮件地址的员工数据)... -
1 votesanswersviews
Netsuite用户事件脚本:并非所有用户事件类型都会触发
我们在NetSuite中附加了一个销售订单的用户事件脚本,但是我们注意到只调用了 context.UserEventType.CREATE . EDIT , COPY 和其他人不按规格捕获销售订单操作 . 任何人都可以验证这一点 . 我附加了一个非常简单的UserEvent脚本,该脚本应抛出上下文类型,但它不起作用 . 此UserEvent脚本用于销售订单记录: /** *@NApiVer... -
0 votesanswersviews
如何在netsuite上更新不受支持的事务类型的字段,例如Bill with user event suitescript
我想用用户事件脚本更新Bill记录类型的字段,但我在“适用于脚本部署”部分找不到它 . 你能帮我解决一下吗? -
1 votesanswersviews
SuiteScript;用户事件脚本中的异步HTTP请求
目标 我正在使用Netsuite中的SuiteScript用户事件脚本,该脚本必须通过HTTP请求联系外部 endpoints . 不幸的是, endpoints 可能需要一些响应 . 为了尽量减少用户的不便,我试图找到一种异步执行此调用的方法 . 问题 不幸的是,当在客户端脚本中使用该方法时,用于HTTP请求的nlapiRequestURL()方法仅接受用于异步使用的回调函数 . 试图到目前为... -
0 votesanswersviews
对于用Netsuite编写的套件,无法弄清楚如何使用post方法
我正在尝试使用post方法进行简单的setscript程序,我对此非常陌生 . 在Netsuite我写了一个如下的套件 . function restPost() { var i = nlapiLoadRecord('department', 115); var memo = nlapisetfieldvalue('custrecord225', ' ');// t... -
0 votesanswersviews
使用'N/search'模块创建的搜索是否能够在Map / Reduce脚本中运行?
我已经在Map / Reduce脚本的getInputData方法中加载了搜索 . 并尝试在getInputData方法上运行Map方法上的搜索 . 在用户事件,预定脚本,客户端脚本,套装脚本等常规脚本中,我们可以创建搜索并使用run()或runPaged()方法运行搜索 . 我的问题是搜索能够使用getInputData方法中的run()或runPaged()方法或Map / Reduce脚本的... -
0 votesanswersviews
如何通过SuitScript在记录上触发编辑 - 保存过程?
我们有一些由用户事件创建或更新触发的脚本 . 有人可以告诉我如何使用suitcript来模拟NetSuite记录上的Edit-Save过程 . 以下代码不会触发其他脚本 . function triggerScriptTest(){nlapiLogExecution('debug','Start !!!'); var record = nlapiLoadRecord('itemfulfillme... -
1 votesanswersviews
用户事件脚本:每次循环迭代时都会发出警报
我一直在使用事件子列表 . 我需要使用为 before load 部署的用户事件scipt设置与会者的值 . 此脚本仅对创建的新记录执行 . 我能够使用其他参数成功设置与会者值 . Problem is 当for循环迭代时,每次有一个警报来说 "Please enter a value for send invitation to" . 尽管这些值已正确设置,但此警报会在员工... -
-1 votesanswersviews
NetSuite SuiteScript 2.0如何更新作为项目组一部分的销售订单项
我正在尝试更新NetSuite中销售订单项目行的Term字段 . 我可以在beforeSubmit事件上使用ue(用户事件脚本)来做到这一点 . 当销售订单处于编辑模式时,我点击保存按钮时有效 . 现在,问题是:我正在尝试更新“销售订单项目”字段(“期限”)“按下保存”按钮,但单击“单击添加”按钮,用于“项目组”的组件 . 我编写了一个函数并添加到postSourcing(scriptContax... -
0 votesanswersviews
在Netsuite中添加新记录时发送电子邮件
当客户在在线表单中按下提交按钮时,我正在尝试发送电子邮件 . 我创建了一个用户事件脚本,当通过netsuite添加新记录时能够提交电子邮件,但是当通过在线表单添加记录时它不会触发 . 我的脚本在'afterecordsubmit'触发器的userevent脚本中使用 nlapiSendEmail() 函数,它在netsuite中工作,而不是在在线表单中使用 . 我正在使用Netsuite Sand... -
0 votesanswersviews
在浏览器上运行的UserEvent脚本?
我几乎没有与NetSuite有关的问题: 在NetSuite help page上,声明用户事件脚本在服务器上执行 . 在这种情况下,如果在NetSuite中间接更新记录*,它仍应触发与其关联的用户事件脚本,对吧? *间接地我的意思是用户没有在浏览器中导航到记录并点击编辑和保存 . 一个示例用例是,当客户付款是针对发票时,它会自动更新发票上应付金额 . 但它不会触发部署在Invoice上的Us... -
0 votesanswersviews
Netsuite Suitescript参考错误选择图未定义
我有一个用户事件脚本,正在加载时修改表单 . 我还有一个附加到该表单的客户端脚本(字段更改) . 基本上,当用户在供应商字段中选择供应商时,脚本会根据该条件构建子列表 . 一切正常,除了我有一个名为custpage_item_item的字段,它是一个链接到库存项目的选择字段 . 我已经多次这样做但由于某种原因,当我构建子列表时,我无法在该字段中设置项目 . 它给了我“未定义参考错误选择图” . v... -
0 votesanswersviews
如何使用SuiteScript从位置记录中获取地址的字段
上下文:用SuiteScript v1编写的RESTlet,但如果必须,我将使用v2 . Important: Solution must work serverside. 位置记录有一个 Headers 为主地址的字段 . 字段id是mainaddress_text . 当我使用NetSuite网站编辑主要地址字段时,它向我提供了具有普通地址字段的普通地址编辑表单,因此看起来NetSuite存储... -
0 votesanswersviews
如何解决Netsuite中的'Invalid Page Parameter'错误
我还是NetSuite的新手,并接管了承包商为我们做的项目,所以这可能是一个简单的问题 . 我们有一个Suitelet,它使用nlapiRequestURL调用另一个Suitelet . 正在调用的Suitelet应该返回一个ID . 相反,我们得到一个“无效页面参数”响应 . 我查看了所调用的Suitelet的配置,并且有一个参数设置,但该参数的'Preference'字段为空,根据文档建议,在... -
-1 votesanswersviews
Netsuite - 如何根据项目和位置搜索填充子列表
所以我正在尝试创建一个自定义的Reallocate Items页面,主要区别在于预期发货日期中的数据 . 我想要做的是,根据项目ID和位置中的内容填充子列表 . 就像标准重新分配项目的工作方式一样 . 到目前为止,我已经创建了一个ff js作为一个西装让页面 . var form = nlapiCreateForm('Reallocate Items'); nlapiLogExecutio...