27

我希望这个问题不会太晦涩难懂

我正在寻找一个不错的netsuite脚本和 api 参考(两者都基于 ASP)

有人知道在哪里可以找到这些东西吗?netsuite 帮助页面充其量是平庸的,论坛也不是很活跃。(我想这两件事已经是不好的迹象,但值得一试吧?)

4

6 回答 6

28

作为一名前 NetSuite 员工,我一次又一次地感到沮丧,即使在内部,除了开发文档中已发布的 pdf 之外,也没有其他好的参考。

NS 用户组以及不太好的示例应用程序是代码片段和如何做事的线索的最佳位置之一。

很多都是通过反复试验完成的。我发现开发 Web 服务比客户端和服务器端脚本更令人沮丧。

于 2009-05-29T11:55:53.027 回答
5

在这里找到了一些示例代码 + 文档。我将 netsuite 与一些基于 kohana 的站点集成在一起。我抛出了两个用于简化开发的片段,一个getNetsuiteConnection()方法和一个用于获取给定记录中的自定义字段列表的片段。

更新: 最近发现了更多资源(主要针对通过 PHP 框架使用 NetSuite)。

08/12 更新:如果您正在使用 ruby​​,请查看这个 gem,它实现了部分 NetSuite SOAP API。

于 2010-07-19T18:26:34.810 回答
4

一个快速的 Netsuite 脚本技巧

在使用 SuiteScript 时,我们在 NetSuite 中有不同的字段类型和表单字段,但要从中获取值,我们有通用函数

nlapiGetFieldValue();
record.getFieldValue();
rec.getValue();

这些函数总是以字符串类型返回值。即使是日期和数字类型的字段。

因此,当操作返回的值时,应该(必须)将它们转换为正确的类型以避免错误。

例如,我们可以将 parseInt 或 parseFloat 应用于数值数据。

var val = nlapiGetFieldValue('fieldId');
if( 3 > parseInt(val))

注意 ParseInt 可以返回 NaN 所以更有效的方法是使用这些类型的函数

function getNumber(number){
 return (parseFloat(number) == NaN)?0.0:parseFloat(number);
}

对于日期类型字段,我们可以使用标准的 Netsuite 函数

nlapiStringToDate();
于 2012-08-15T07:49:31.640 回答
3

我怎么强调用户组是多么棒的资源都不为过。我经常在那里得到答案,其中很多来自 NetSuite 员工,包括创建者 Evan。订阅各种论坛并提出问题。请务必提及您正在做的事情、您尝试过的事情以及您对正在尝试的过程的任何想法。我发现当我遵循这个公式时,我会得到答案。我公司的其他人只会问如何做某事,很少得到任何帮助。

请注意,SuiteScript 和/或 Web 服务中没有记录或不支持许多内容,并且支持的列表在两者之间不一致。

于 2011-08-30T22:16:47.600 回答
2

这是一场噩梦。帮助中心部分可供参考。

https://system.netsuite.com/app/help/helpcenter.nl?topic=help

于 2011-10-05T12:00:14.277 回答
1

我第二次使用 NS 用户组(最近迁移到https://usergroup.netsuite.com/users/index.php?我正在等待批准)。为 NS 电话支持支付额外费用也有助于解决问题。在 NS 提供的支持/资源之外,linkedin NS 用户组相当不错。对于 NetSuite 问题,我发现 stackoverflow 结果没有多大用处,可能是因为对系统缺乏了解。

NetSuite for Dummies is a good reference for NetSuite in the functional perspective, but offers very little to developers. For Devs, I'd suggest checking out the NS developers guide here https://system.netsuite.com/core/media/media.nl?id=5732122&c=NLCORP&h=5fca4bf5dd825a28ab41&_xt=.pdf&addrcountry=US (old but still relevant). The developers guide contains much of the same information as the help section (albeit the help section is more up to date, but does not have effective searching).

于 2014-07-15T20:35:19.047 回答