我的内循环似乎工作正常,但一旦内循环完成,我希望第一个循环重新开始,但它没有,我不清楚为什么...
if(search)
{
// loop through Revenue Arrangements
for (var x = 0; search != null && x < search.length; x++)
{
var revenue_arrangement = nlapiLoadRecord('revenuearrangement', search[x].getValue(columns[0]));
nlapiLogExecution('DEBUG', 'Revenue Arrangement Internal ID', search[x].getValue(columns[0]));
var count = revenue_arrangement.getLineItemCount('revenueelement');
for (var x = 1; x <= count; x++)
{
var rev_element_id = revenue_arrangement.getLineItemValue('revenueelement', 'transactionline', x);
if(rev_element_id)
{
nlapiLogExecution('DEBUG', 'Element Internal ID', rev_element_id);
}
}
nlapiLogExecution('DEBUG', 'End of Inner Loop);
}
}
Run Code Online (Sandbox Code Playgroud) 我的Restlet似乎在删除循环中的订单项时遇到问题。如果似乎有一条记录总是被跳过。因此,如果三个订单项的ID为111,则只会删除两个。此代码可能是什么问题:
var itemcount = update_record.getLineItemCount('item');
for (var j = 1; j <= itemcount; j++)
{
var lineid = update_record.getLineItemValue('item', 'custcol_line_id', j);
if (lineid == 111)
{
update_record.removeLineItem('item', j);
}
}Run Code Online (Sandbox Code Playgroud)
有没有办法重命名PO记录上的"接收"按钮?我认为这可以通过自定义表单>操作>标准操作来完成.似乎使用了动作名称,而不是标签.我希望将命名的动作改为Generate Bill.
此代码运行并从文件夹中提供文件名,但它也会引发错误:
Import-Csv:无法验证参数'Path'的参数.参数为null或空.提供非null或空的参数,然后再次尝试该命令.
不确定是什么问题......
$files = Get-ChildItem "C:\Users\MG\Desktop\ScanFolder\*.csv"
foreach ($item in $files) {
$file_name = $item.name
$check = Import-Csv $_
if ($check) { ...
Run Code Online (Sandbox Code Playgroud)