我们想创建&访问我们的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中存储的值并将它们与另一个值进行比较。什么是以这种方式存储值的最佳方法,它将根据List 1值获得所需的结果?另外,我们可以使用哪种SuiteScript API来获取这些自定义记录数据库及其接受值?
nlapiGetFieldValues对我有用吗?如果是,我们如何使用它?
答案 0 :(得分:2)
解决此问题的最快方法是使用根据SS1或SS2使用nlapiSearchRecord
或N/search
的Suitelet。
您可以将结果作为JSON返回,并从客户端脚本中调用Suitelet网址作为普通的AJAX调用。您可以使用您喜欢的任何客户端技术对其进行格式化。
如果您使用Sitebuilder,另一种方法是创建一个搜索记录的自定义搜索标签,如果您必须将任何内容传递回服务器,则无论如何都需要Suitelet。
如果您使用的是SuiteCommerce Advanced,那么更好的方法是在SCA中创建一个模块来管理搜索和更新。我认为您仍然必须在模块的service.ss文件中使用SS1(nlapiSearchRecord
),但创建自定义模块可以让您移动列表演示文稿,而对其他模块的影响最小。