- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
1)与ReSTLet、suitelet和suitetalk中的比较在哪些情况下我们最喜欢使用reSTLet,在哪些场景中我们最喜欢使用 suitelet,在哪些情况下我们最喜欢使用 suitetalk。任何人都可以提供帮助
2) 工作流和套件脚本有什么区别。什么是工作流的治理限制。我们更喜欢工作流而不是套件脚本的场景是什么。
3)我们使用客户端脚本进行客户端验证,我们使用事件脚本进行服务器端验证的场景是什么,用户事件脚本的主要目的是什么。
5)我们能否使用调度脚本实现多线程处理 1000 个搜索请求(每个线程 100 个搜索请求)。如果可以,那么我们如何实现呢?
最佳答案
您在问题中混合了 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 个结果,我通常会再次执行搜索并继续合并列表直到完成。
关于javascript - reSTLet、suitelet、suite talk 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48126520/
我正在阅读 Suitescript 2.0 手册,只是想了解手册本身,更不用说 Suitescript。有人可以提供一个简单的示例,套件如何显示到 html 页面?就像一个简单的记录类型记录字段值显示
我长期以来一直在 NetSuite 中使用 Suitelet 来生成和返回 PDF 文档。然而,有一段时间它们已经以 "scriptlet.nl" 的形式返回,而不是我以前得到的 "filename.
我试图简单地用市场列表填充多选字段。 这是市场对象: var marketplaces = { amazonCom:{ label: 'Amaz
希望能帮到你。看起来这么小的东西让我很烦!! 在 SuiteScript 2.0 中,我只想在按下 Suitelet 上的“提交”按钮后立即将 CSV 文件直接下载到客户端。我的代码下载到客户端,但是
希望能帮到你。看起来这么小的东西让我很烦!! 在 SuiteScript 2.0 中,我只想在按下 Suitelet 上的“提交”按钮后立即将 CSV 文件直接下载到客户端。我的代码下载到客户端,但是
我正在尝试使用我已经创建的自定义保存搜索中的数据填充套件中的子列表。我的问题是子列表仅从与我正在执行的已保存搜索的“类型”相对应的字段中填充数据。例如,在这种情况下,保存的搜索是“交易”类型的搜索。例
我的 suitelet 的 GET 部分中有一个多选字段,我正尝试在 POST 部分中使用该字段的值。 这是 GET 部分中我的多选字段,因为它由对象填充: var marketplacesList
我使用 nlapiCreateForm 创建了表单并添加了一些字段。 点击提交按钮我想检查验证,但它自动进入了 Release模式。 有些字段需要为必填字段,这样就无法输入空值。 任何人都请帮助我。
function demoHTML(request, response) { var html = ' Hello World '; response.write( html
我有一个带有文本字段的表单,我想将其发送到另一台服务器。我遇到的问题是我不知道如何设置请求 URL。我想将表单的内容发送到另一个 URL,然后将响应处理到 Netsuite 记录中。以下是代码的格式。
我必须创建一个套件页面,首先应该根据输入的日期范围获取所有 vendor ,然后必须获取所选结果 vendor 的详细信息(有一个复选框列,我可以通过它选择 vendor )点击提交按钮后。但在这里我
我正在尝试设置一个 Suitelet,让用户可以选择调整已保存搜索的条件。我已经设置了 ID 为 customsearch_ca_export_detail_search__38 的搜索,我希望能够在
我的目标是将自定义提交按钮附加到 Suitelet,该 Suitelet 向外部服务器发送发布请求。我遇到的问题是渲染页面时函数 send()在我的自定义按钮 form.addButton('subm
发生了什么 我的 Shopify Webhook 未将详细信息传递给 NetSuite 中的 SuiteScript 2.0 Suitelet。 我想要发生什么 我希望 shopify 将 JSON
1)与ReSTLet、suitelet和suitetalk中的比较在哪些情况下我们最喜欢使用reSTLet,在哪些场景中我们最喜欢使用 suitelet,在哪些情况下我们最喜欢使用 suitetalk
Suitelet 默认形式很难看。我想使用 Netsuite 中的 suitelet 的 bootstrap 创建自定义表单。我可以这样做吗?我想使用 html 和 suitelet 来显示这个 Bo
Suitelet 默认形式很难看。我想使用 Netsuite 中的 suitelet 的 bootstrap 创建自定义表单。我可以这样做吗?我想使用 html 和 suitelet 来显示这个 Bo
我想创建一个执行以下操作的套件。在 GET 中,我想要一个 nlapiSearchRecord,它将显示特定条件下的自定义记录列表以及每个记录旁边的复选框。用户将检查其中一些并提交。 此时,我想获取那
我的上级要求我使用高阶函数(.filter/.map/.reject/.reduce)打印行项目的值。我很困惑如何编写高阶函数而不是 for 循环(用于打印发票打印输出中的行值)。我只需要在数量超过
我需要为子列表中名为“Enviar Selección”的按钮创建一个事件...... 这是我的套房************************ /** * @NApiVersion 2.0
我是一名优秀的程序员,十分优秀!