Hel*_*ans 6 javascript netsuite suitescript suitescript2.0
1)在Restlet、suitelet和suitetalk中比较在哪些场景下我们最喜欢使用restlet,在哪些场景下我们最喜欢使用suitelet,在哪些场景下我们最喜欢使用suitetalk。任何人都可以帮忙
2)工作流和套件脚本有什么区别。什么是工作流的治理限制。我们更喜欢工作流而不是套件脚本的场景是什么。
3)我们使用客户端脚本进行客户端验证,我们使用用户事件脚本进行服务器端验证的场景是什么,用户事件脚本的主要目的是什么。
4)netsuite中有多少类型的suitelet以及用例是什么。我们可以使用后端suitelet实现netsuite自定义页面吗?
5)我们可以使用调度脚本为 1000 个搜索请求(每个线程 100 个搜索请求)实现多线程。如果是,那么我们如何实现它?
小智 7
您在问题中混合了 Netsuite 的许多不同功能。我会试着一一解释它们。我假设您知道如何创建脚本记录并且对 NetSuite 有点熟悉
Restlets 和 Suitelets
它们都通过创建脚本记录托管在 NetSuite 中。两者的主要区别在于:
Restlets:可以与get、post、put、delete请求一起使用,如果您正在构建可以在另一个应用程序中使用的 API,这非常理想。
Suitelets:可以与get、post一起使用。可与 Netsuites 服务器小部件一起使用,以制作具有本机外观的 Netsuite HTML 页面。技术上也可以用作 API
SuiteScript
听起来很吓人,但这是构建在 Javascript(目前为 ES5)之上的 NetSuites 脚本语言。如果您了解 JS,那么学习 SuiteScript 就不会有问题。Restlets 和 Suitelets 使用 SuiteScript。SuiteScript 也用于例如 netsuite 称为“用户事件脚本”的内容。您可以在诸如“beforeLoad”、“afterSubmit”、“beforeSubmit”之类的事件上执行自定义 SuiteScript 代码
工作流
所以我们提到了用户事件脚本。好吧,这些是只有程序员才能创建的脚本。工作流允许普通用户使用类似于可视化用户事件脚本的图表来执行操作。
SuiteTalk
与 Restlets 和 Suitelets 不同,SuiteTalk 是在 NS 之外构建的独立应用程序。我相信他们支持 C#、Java 和 PHP。这些是使用 NS 提供的 WSDL 构建的。
我们可以使用调度脚本为 1000 个搜索请求(每个线程上 100 个搜索请求)实现多线程。如果是,那么我们如何实现它?
如果还有 1000 个结果,我通常只会再次执行搜索,然后继续合并列表直到完成。
| 归档时间: |
|
| 查看次数: |
3787 次 |
| 最近记录: |