Я пытаюсь что-то, как показано ниже:SuiteScript 2,0 search.Type неопределен
require(['N/search'],
function(search)
{
var mySearch = search.create({
type : search.Type.FOLDER,
columns : ['internalid'],
filters : [ 'internalid', 'anyof', ID]
});
mySearch.run();
});
Я получаю сообщение об ошибке для search.Type.FOLDER
что search.Type
является undefined
и поэтому не может найти FOLDER
из undefined
Я был в состоянии сделать обходной путь путем написания типа 'folder'
, который сработал, но почему это перечисление не определено, если оно описано в справке NetSuite.
Я пробовал даже записывать все ключи, используя Object.keys
, а возвращаемый массив не содержит Type
.
Кто-нибудь пробовал это или может кто-нибудь указать, что что-то не так с моим кодом?
Да, я уже пробовал 'record.Type.FOLDER' и работал. Так как это и в вашем примере, это похоже на подлинную ошибку NetSuite. В любом случае он находится в бета-версии – prasun