我正在使用SuiteScript 2.0编写一个脚本,我将一个函数传递给另一个要使用的模块,以便在两者之间分离功能。这些模块的功能似乎可以很好地协同工作,但是当我在ad-hoc保存的搜索上调用search.create时,我得到了#34;在对象[object object]中找不到函数_marshal"错误,我不知道这是什么。我尝试使用调用传入范围,但没有任何影响,但模块之间的共享功能很好。任何有关这方面的帮助将不胜感激。谢谢
答案 0 :(得分:0)
显然,加载搜索等多个常见模块导致了问题。通过集中访问不同的模块似乎已经停止了错误。另外,旁注,通过摆脱模块之间的共享数组之类的全局对象,似乎可以使代码运行得更快。
答案 1 :(得分:0)
我也使用search.create收到了此错误,但这是因为我传入了一个对象,而不是内部ID的单个值。