Во-первых, вы можете попробовать это:
var supportcaseSearchObj = search.create({
type: "supportcase",
filters:
[
["company.internalid","anyof","100"]
],
columns:
[
search.createColumn({
name: "casenumber",
sort: search.Sort.ASC
}),
"title",
"company",
"contact",
"stage",
"status",
"profile",
"startdate",
"createddate",
"category",
"assigned",
"priority"
]
});
Во-вторых: как я это получил?Ответ - подсказка, которая облегчит вашу жизнь:
- Установите хромовый плагин "Экспорт сохраненного кода поиска NetSuite".
- В пользовательском интерфейсе Netsuite создайте сохраненный поиск (это всегдаэто проще сделать в коде).
- После сохранения поиска снова откройте его для редактирования.
- В правом верхнем углу (рядом со списком, меню поиска на странице netsuite), вы увидитесм. ссылку «Экспортировать как скрипт»: нажмите на нее, и вы получите свой код;)
Если вы не можете установить плагин chrome:
- В пользовательском интерфейсе Netsuite, создайте сохраненный поиск (это всегда проще сделать в коде).
- В своем коде загрузите сохраненный поиск
- Добавьте log.debug, чтобы отобразить
[loadedesearchVar].filters
- Затем вы можете скопировать то, что увидите в журнале, чтобы использовать его в качестве фильтров поиска.
Удачи!