const {globalFunc} = customJS const DataType = 'Product' let {prodtype, dateadded, prodvalue, theme} = input; let page = dv.pages() .filter(p => { return !p.file.path.contains('00.0') && p.DocType !== undefined && p.DocType !== null && p.DocType.contains(DataType)}) const iArray = [prodtype, dateadded, prodvalue, theme]; const dArray = ["prodtype", "dateadded", "prodvalue", "theme"]; if (page.length === 0) { return '"No result matching your query"' } dv.table(globalFunc.GetTableHeaders(DataType, 0), page .where(p => p && globalFunc.IsInSearch(p, DataType, dArray, iArray)) .sort(p => p.file.name, `asc`) .map(p => globalFunc.GetTableMap(DataType, 0, p)));