我的json对象(itemDetailsObj)具有超过10000个字段,我想在其中打印
var itemDetailsObj=JSON.stringify(currentRecord);
log.debug({
title: 'Quantity of Item ',
details: itemDetailsObj
});
但是我只得到很少的字段。 如何在套件脚本2.0中以任何方式打印所有字段。
预先感谢!
答案 0 :(得分:1)
使用log.debug
时,您无需在对象上调用JSON.stringify,因为NetSuite会自动为您执行此操作。
log.debug({title: 'Quantity of Item', details: currentRecord});
请注意,NetSuite会截断所有超过3999个字符的字符串,因此您可能看不到完整的对象。
请注意,this is a great Chrome扩展程序可用于查看日志中的对象。漂亮地打印了对象。
答案 1 :(得分:1)
NetSuite会截断字符串超过3999个字符的字符。因此,您无法记录完整的记录对象。您可以执行以下操作
尽管创建自定义记录会产生开销,但是如果您只希望一次仅用于调试目的的话。