0

我正在尝试创建一个计划脚本,该脚本根据联合记录加载任务负载。该字段是一个复选框,但是当我输入“T”或“F”时,它返回空结果。

function runScheduledScript() {
    const mytasks = getAllTasksWhereTheAssetCoordinatesHaveChanged();
    nlapiLogExecution('debug', "Tasks", JSON.stringify(mytasks));
}

/**
 * Creates A Search To Find All Tasks where its asset coords have changed
 * @returns  {Object}   Returns the a nlobjSearchResultSet with all Tasks where its asset coords have changed
 */
function getAllTasksWhereTheAssetCoordinatesHaveChanged() {

    // Create Filters
    const myfilters = new Array();
    myfilters[0] = new nlobjSearchFilter("custrecord_nxc_asset_coord_have_changed", 'custevent_nx_task_asset', 'is', 'T');
    
    // Create Search, No Columns Are Needed
    const searchObj = nlapiCreateSearch('task', myfilters, new Array());
    
    // Return The Search Results
    return searchObj.runSearch();
}
4

1 回答 1

0

不幸的是,我没有您的问题的答案,但我建议您使用NetSuite:搜索导出扩展。真的很有用!

于 2021-10-20T03:08:57.377 回答