Suitescript 2.0 MapReduce 脚本

Suitescript 2.0 MapReduce Script

我是 SuiteScript 的新手,所以我可能会在这里发布很多问题,希望大家能提供帮助。

我的第一个问题是为什么我保存的搜索没有在我的 MapReduce 脚本上传递值?我的代码如下。

function getInputData() {
        try{
            log.debug("Get Input", "Initiated");
            //Customer Search
            var customerSearch = search.load({
                id: 'customsearch_brad_itemprice'
            });

            log.debug("customerSearch", customerSearch);
            log.debug("GetInputData", "Completed");

            return [customerSearch];
        }catch(exception){
            log.debug("GetInputDate Error Message:",exception);
        }
    }

这是显示变量为空的调试日志图像。

Suitescript 2.0 调试日志:

非常感谢您的见解!

布拉德

您正在return进行一系列搜索。您需要return一个搜索对象

改变这个:

return [customerSearch];

对此:

return customerSearch;