Netsuite 使用套件脚本在net suite中完成日志显示

Netsuite 使用套件脚本在net suite中完成日志显示,netsuite,suitescript,Netsuite,Suitescript,我有一个json对象(itemDetailsObj),其中包含10000多个字段,这些字段是我想要打印的 var itemDetailsObj=JSON.stringify(currentRecord); log.debug({ 标题:“项目数量”, 详细信息:itemDetailsObj }); 但我只得到了几块地。 如何在suite script 2.0中以任何方式打印所有字段 提前谢谢 使用log.debug时,您不需要对对象调用JSON.stringify,因为NetSuite会自动为

我有一个json对象(itemDetailsObj),其中包含10000多个字段,这些字段是我想要打印的

var itemDetailsObj=JSON.stringify(currentRecord);
log.debug({
标题:“项目数量”,
详细信息:itemDetailsObj
});

但我只得到了几块地。 如何在suite script 2.0中以任何方式打印所有字段


提前谢谢

使用
log.debug
时,您不需要对对象调用JSON.stringify,因为NetSuite会自动为您这样做

log.debug({title: 'Quantity of Item', details: currentRecord});
请注意,NetSuite会截断任何超过3999个字符的结果字符串,因此您可能看不到完整的对象


请注意,Chrome扩展用于查看日志中的对象。它可以漂亮地打印对象。

当使用
log.debug
时,您不需要在对象上调用JSON.stringify,因为NetSuite会自动为您这样做

log.debug({title: 'Quantity of Item', details: currentRecord});
请注意,NetSuite会截断任何超过3999个字符的结果字符串,因此您可能看不到完整的对象

请注意,Chrome扩展用于查看日志中的对象。它漂亮地打印对象。

截断字符串超过3999个字符的字符。因此,无法记录完整的记录对象。您可以执行以下操作

  • 仅打印所需字段
  • 为日志创建自定义记录,然后在自定义记录中创建日志
  • 在NetSuite文件柜中创建一个本地文件,并使用NetSuite的电子邮件模块通过电子邮件发送该文件
  • 尽管创建自定义记录会产生开销,但如果您只想进行一次调试。

    会截断字符串超过3999个字符的字符。因此,无法记录完整的记录对象。您可以执行以下操作

  • 仅打印所需字段
  • 为日志创建自定义记录,然后在自定义记录中创建日志
  • 在NetSuite文件柜中创建一个本地文件,并使用NetSuite的电子邮件模块通过电子邮件发送该文件
  • 尽管创建自定义记录会产生开销,但如果您只想进行一次调试