1

我正在 SuiteScript 2.0 中编写一个脚本,在其中我将一个函数传递给不同的模块以供使用,以便将两者之间的功能分离。模块的功能似乎可以很好地协同工作,但是当我在临时保存的搜索上调用 search.create 时,出现“无法在对象 [对象对象] 中找到函数 _marshal”错误,我不知道这是什么。我尝试使用 call 传入范围,但没有影响,但模块之间的共享函数很好。对此的任何帮助将不胜感激。谢谢

4

2 回答 2

1

我也使用 search.create 收到了这个错误,但这是因为我传递的是一个对象而不是内部 ID 的单个值。

于 2019-07-11T21:05:45.943 回答
0

显然,多个常见模块(如搜索等)的加载导致了问题。通过集中对不同模块的访问似乎已经停止了错误。另外,附带说明一下,通过摆脱模块之间的共享数组等全局对象似乎可以使代码运行得更快一些。

于 2017-12-29T11:59:52.647 回答