У меня есть SuiteScript 2.0, который загружает и поисковый запрос сохраняет сохраненный поиск с фильтром периода публикации.В моем фильтре я использую оператор anyof, который не работает для поля postingperiod
ниже приведен пример моего кода:
function getTransactionData(datain)
{
try
{
var objSearch = search.load(
{
id: datain.savedsearchid
});
objSearch.filters.push(search.createFilter({ name: "postingperiod", operator: "ANYOF", values: ["42", "43"]}));
//above filter filters only record with internalid 42
result = readAllData(objSearch);
return result;
}
catch (ex)
{
log.error("getTransactionData", ex);
throw ex;
}
}
дайте мне знать, если я что-то здесь упустил.
Обратите внимание, выше, проблема возникает только для сохраненного поиска, если я ищу другой объект, например, объект «account» с помощью внутреннего фильтра, используя оператор «anyof», работает нормально.
Обновление: Сегодня после дополнительных испытаний выяснилось, что это происходит только для фильтра 'postingperiod'.