Netsuite - REST API - 如何使用基于令牌的身份验证 (TBA) 创建新条目记录 -(在 Python 中)
Netsuite - REST API - How to create new Entry record with Token Based Authentication (TBA) - (in Python)
这是对使用基于 Netsuite 令牌的身份验证 (TBA) REST web 服务的成功调用的跟进,
我想获得一些关于如何创建新条目记录的指导。
这是我的自定义类型记录条目列表(请看截图)
https://gist.github.com/axilaris/4386c3537d04737d3775c156562b7545 <-- 这是成功运行的 TBA 的 python 代码。我想知道如何构造下一步如何创建一个新条目。
这是一条自定义记录,其 ID 类似于 customrecord1589
仅供参考 - 这是我关于查询的另一个问题
但是这个问题会创建一个新的条目记录
在你的 restlet 中,你需要使用 N/record 模块来创建一个新的自定义记录,下面是类似于:
/**
* @NApiVersion 2.1
* @NScriptType Restlet
*/
define(["N/log", "N/record"], function (log, record) {
function post(context) {
return JSON.stringify(createCustomRecord(context));
}
function createCustomRecord(context) {
let success = true;
try {
let custRec = record.create({
type: "customrecord1589",
isDynamic: true,
});
//Set one or more fields here
custRec.setValue({
fieldId: "custrec123",
value: context.custrec123,
});
custRec.save();
} catch (e) {
log.error("Error creating record", e);
success = false;
}
return { success: success };
}
return {
post: post,
};
});
这是对使用基于 Netsuite 令牌的身份验证 (TBA) REST web 服务的成功调用的跟进,
我想获得一些关于如何创建新条目记录的指导。
这是我的自定义类型记录条目列表(请看截图)
https://gist.github.com/axilaris/4386c3537d04737d3775c156562b7545 <-- 这是成功运行的 TBA 的 python 代码。我想知道如何构造下一步如何创建一个新条目。
这是一条自定义记录,其 ID 类似于 customrecord1589
仅供参考 - 这是我关于查询的另一个问题
在你的 restlet 中,你需要使用 N/record 模块来创建一个新的自定义记录,下面是类似于:
/**
* @NApiVersion 2.1
* @NScriptType Restlet
*/
define(["N/log", "N/record"], function (log, record) {
function post(context) {
return JSON.stringify(createCustomRecord(context));
}
function createCustomRecord(context) {
let success = true;
try {
let custRec = record.create({
type: "customrecord1589",
isDynamic: true,
});
//Set one or more fields here
custRec.setValue({
fieldId: "custrec123",
value: context.custrec123,
});
custRec.save();
} catch (e) {
log.error("Error creating record", e);
success = false;
}
return { success: success };
}
return {
post: post,
};
});