NetSuite标签与ZPL
从 NetSuite 使用 SuiteScript 生成 ZPL 标签:将记录的数据发送到 OpenZPL API,并返回填充的 ZPL、PNG 或 PDF。
如何适配
SuiteScript 可以从按钮或工作流调用 API,因此布局存在于设计中,而不是在脚本中。
示例
const res = https.post({
url: "https://api.openzpl.com/v1/templates/d123",
headers: {"X-API-Key": key, "Accept": "text/plain", "Content-Type": "application/json"},
body: JSON.stringify({data: {sku: item.getValue("itemid")}})
});
设置中
在设计器中使用{{variables}}设计标签,保存并从仪表板复制其ID。创建一个API密钥,然后将您的数据发送到POST /v1/templates/{id}。详细信息请查看API文档。
问题
标签如何到达打印机?
NetSuite运行在云中,因此需要一个代理来连接到您网络上的打印机。[OpenZPL打印代理](/print-agent/)可以做到这一点。
我需要安装任何东西吗?
并非用于渲染标签:这是一个HTTP API。要将其发送到您网络中的打印机,请在其旁边运行[打印代理](/print-agent/)。
这要多少钱?
免费密钥每天允许 20 个标签。专业版每月 $29 可获得 100,000 个标签,商业版 $99 可获得 1,000,000 个。查看 [定价](/pricing/)。
相关
需要我们还没有的东西吗?
为您的系统、标签格式或新工具提供连接器:告诉我们您使用什么,我们将考虑构建它。