问题标签 [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:SuiteScript 中的过滤器连接
我正在尝试向 SuiteScript 中的搜索添加搜索过滤器。我要过滤的是创建自定义记录的日期。搜索不在工作(或项目)记录中,但自定义记录与工作相关(这需要因为其他原因不在工作)。
在 UI 中,这类似于: CustomRecordName : Date Created(作为过滤器,您可以选择所需的过滤器,例如在本财政季度内)。
我知道语法:
我去了自定义记录,“创建日期”字段 ID 是“创建”。我的自定义记录的 id 是:customrecord301。
这是我的具体情况:
我收到以下错误:nlobjSearchFilter 包含无效的连接 ID,或者语法不正确:已创建。
我错过了什么/做错了什么?
netsuite - 查看客户时如何使用 Suitescript 在 Netsuite 中获取当前登录的员工详细信息?
当员工查看特定客户记录时,我需要获取当前登录的员工详细信息,例如内部 ID 等。这样我就可以在我们自己的网站上保存最后真正拜访客户的员工。
netsuite - 保存的搜索记录类型的内部 ID(名称/编号)是什么?
我通过带有内部 id 的 UI 为 savedSearch 本身创建了一个 savedSearch customsearch_savedsearch
。
当我使用套件脚本加载搜索时。它显示发生了意外错误。
上述语句适用于所有其他记录类型,但对于savedSearch
记录类型失败。
savedSearch
记录类型的内部 id 可能是什么?
javascript - 带有 Base64 文件的 SheetJS 语法
我正在尝试在我的 Netsuite 应用程序中使用 JSSheet。我已导入文件 xlsx.core.min.js。
Netsuite 告诉我该文件是作为 Base64 文本检索的。但是,当我尝试使用它时,出现以下错误:
错误:TypeError:org.mozilla.javascript.Undefined@224c1fae 不是函数,它是未定义的。(xlsx.js#11374)
我不明白这个错误。什么是正确的语法。我什至尝试过:
想法?
netsuite - 删除 NetSuite 子列表按钮
我有一个 NetSuite Suitelet 脚本,其中列出了所有客户的信用卡,以便他们可以自己编辑信用卡。
如果可能,我想从该子列表中删除“删除”按钮。我浏览了整个 NetSuite 支持网站,但都没有运气。有没有人遇到过这个?
以下是我拥有的代码:
感谢您对此的任何帮助。
netsuite - NetSuite 中的自定义记录
我对 NetSuite 还很陌生。我们为合并发票 (CI) 创建了一个自定义记录(同一客户、同一 Insight 社区、合并发票并创建要发送的合并发票)。
这个模块的设计是这样的:
自定义记录:合并发票(用于 CI) 字段:日期、金额、IC 编号、客户、CI ID、子公司
合并发票子项(用于常规发票) 字段:日期、金额、IC 编号、客户、CI ID、子公司、货币、CI ID
现在,这两条记录一起保存合并发票的数据。我们的问题是:CI PDF 应该包含所有常规发票中的所有项目。我无法决定从哪里提取这些项目,因为我们没有将它们作为任何记录的一部分。我可以在子表单中添加一个项目选项卡并且可以获取它们?请问有什么想法吗?我还想到了即时保存的搜索以从常规发票中提取项目。这是一个好主意吗 ?
freemarker - 在 freemarker 中使用自定义字段
我正在尝试在 PDF 模板中打印自定义字段,该字段来自使用命名语法银行名称(自定义)的已保存搜索。如何在 freemarker pdf 模板中使用此名称?我无法使用以下任何方法获取值: subs.bankname 其中 subs 是已保存搜索的结果。
netsuite - 如何在 NetSuite 中为通过套件脚本添加的字段设置布局?
过滤器是我要将此列表添加到的字段组。但该列表始终显示在页面底部。我怎样才能正确地把它?
netsuite - 当我在没有 netsuite 登录的情况下更改特定字段时,我想以套件形式填充字段
我有一个套件形式。在该表单中,当我更改客户名称时,我需要填充字段值。例如,如果我选择一位客户,则有关该客户的相关信息应填充在相应的字段中。我在客户端脚本中使用 nlapiLoadRecord。但是在未登录的情况下使用套件形式不支持它。
我如何以套件形式填充字段。
netsuite - 如何使用 ScriptSuite 在 Netsuite 中创建采购订单?
我是 Netsuite 的新手,我被要求执行从用 java 编程的应用程序启动的脚本。该脚本具有在 Netsuite 中生成采购订单的功能以及列出之前创建的采购订单的其他功能。事实证明,为此我使用的是 api SuiteScript,但是在创建采购订单时运行 java 应用程序并启动脚本,但它给出了以下错误:
2015 年 8 月 3 日下午 2:49:00 com.gargoylesoftware.htmlunit.WebClient printContentIfNecessary INFO: {"error": {"code": "user_error", "message": "Please enter value (s) for: Vendor"} }
要创建的 Javascript 函数是:
}
Java中的函数代码是:
// 设置请求参数 requestSettings.setRequestBody(cuerpo);
使用此 javascript 函数,您应该为我创建一个记录采购订单,但我找不到错误和解决方案,如果有人可以帮助我,我将不胜感激。PS:如果你要创建一个定制的表格能告诉我怎么做吗?谢谢!