【发布时间】:2023-02-16 23:02:42
【问题描述】:
我一直在尝试在供应商的“财务”选项卡下添加货币数据,同时通过套件脚本创建新供应商,每次尝试都会导致不同的错误,但我以某种方式将其减少为
Please enter value(s) for: Currency
粘贴我的代码示例 - 我在 commitline 方法之前设置了货币值。
rec.selectNewLine({
sublistId: "currency",
line: 1,
});
log.debug("Record data here :", rec);
var currencies = getCurrenciesInformation();//all currency information available in NS account
if (!isNullOrEmpty(currencies)) {
for (var key2 in currencies) {
if (!isNullOrEmpty(currencies[key2])) {
//set the sublist data values.
log.debug("iterated currency value:", key2);
log.debug("iterated currencies[key2] value:", currencies[key2]);
rec.setCurrentSublistValue({
sublistId: "currency",
fieldId: key2,
value: currencies[key2].id,
});
rec.commitLine({
sublistId: "currency",
});
log.debug("Record data here :", rec);
}
}
}
我试图从创建的供应商那里获得成功的响应,所有货币都在“财务”选项卡下。
【问题讨论】:
标签: netsuite suitescript restlet suitescript2.0