0

我们想为我们的 SuiteCommerce Advance 站点创建和访问自定义数据库表结构 -

Custom Record--> 
                List 1--> Value1, Value2.....Value(n) 
                List 2--> Value1, Value2.....Value(n)
                List 3--> Value1, Value2.....Value(n)
                          .
                          .
                          .
                List (n)-->

然后我们需要搜索存储在列表 1 中的值并将它们与另一个进行比较。以这种方式存储值的最佳方法是什么,可以根据列表 1 的值获得所需的结果?另外,我们可以使用哪个 SuiteScript API 来获取这些自定义记录数据库及其接受值?

nlapiGetFieldValues 对我有用吗?如果是的话,我们如何使用它?

4

1 回答 1

2

解决此问题的最快方法是使用 Suitelet,使用nlapiSearchRecordN/search依赖 SS1 或 SS2。

您将以 JSON 格式返回结果,并从您的客户端脚本调用 Suitelet url,作为正常的 AJAX 调用。您可以使用您喜欢的任何客户端技术对其进行格式化。

如果您使用 Sitebuilder,另一种方法是创建一个自定义搜索选项卡来搜索记录,如果您必须将任何内容传回服务器,则无论如何您都需要 Suitelet。

如果您使用的是 SuiteCommerce Advanced,那么更好的方法是在 SCA 中创建一个模块来管理搜索和更新。我认为您仍然必须nlapiSearchRecord在模块的 service.ss 文件中使用 SS1 ( ),但创建自定义模块允许您移动列表演示文稿,而对其他模块的影响最小。

于 2016-11-30T17:48:04.750 回答