Note:
JavaScript does not include an enumeration type. The SuiteScript 2.x documentation uses the term enumeration (or enum) to describe a plain JavaScript object with a flat, map-like structure. In this object, each key points to a read-only string value.
Note:
You must adjust your account settings according to each search type being used in your scripts to avoid potential errors.
Values
Note:
A search type is not a synonym for a record type. The supported search types listed below do not necessarily correspond with the supported record types listed in the N/record Module.
-
ACCOUNT
-
ACCOUNTING_BOOK
-
ACCOUNTING_CONTEXT
-
ACCOUNTING_PERIOD
-
ACTIVITY
-
ADV_INTER_COMPANY_JOURNAL_ENTRY
-
AGGR_FIN_DAT
-
ALLOC_RECOMMENDATION_DEMAND
-
ALLOC_RECOMMENDATION_DETAIL
-
AMORTIZATION_SCHEDULE
-
AMORTIZATION_TEMPLATE
-
ASSEMBLY_BUILD
-
ASSEMBLY_ITEM
-
ASSEMBLY_UNBUILD
-
AUTHENTICATE_DEVICE_INPUT
-
BALANCE_TRX_BY_SEGMENTS
-
BALANCING_DETAIL
-
BALANCING_RESULT
-
BALANCING_TRANSACTION
-
BILLING_ACCOUNT
-
BILLING_ACCOUNT_BILL_CYCLE
-
BILLING_ACCOUNT_BILL_REQUEST
-
BILLING_CLASS
-
BILLING_RATE_CARD
-
BILLING_REVENUE_EVENT
-
BILLING_SCHEDULE
-
BIN
-
BIN_ITEM_BALANCE
-
BIN_TRANSFER
-
BIN_WORKSHEET
-
BLANKET_PURCHASE_ORDER
-
BOM
-
BOM_REVISION
-
BONUS
-
BONUS_TYPE
-
BUDGET_EXCHANGE_RATE
-
BULK_OWNERSHIP_TRANSFER
-
BUNDLE_INSTALLATION_SCRIPT
-
CALENDAR_EVENT
-
CAMPAIGN
-
CARDHOLDER_AUTHENTICATION
-
CARDHOLDER_AUTHENTICATION_EVENT
-
CASH_REFUND
-
CASH_SALE
-
CHALLENGE_SHOPPER_INPUT
-
CHARGE
-
CHARGE_RULE
-
CHECK
-
CLASSIFICATION
-
CLIENT_SCRIPT
-
CMS_CONTENT
-
CMS_CONTENT_TYPE
-
CMS_PAGE
-
COM_SEARCH_BOOST
-
COM_SEARCH_BOOST_TYPE
-
COM_SEARCH_GROUP_SYN
-
COM_SEARCH_ONE_WAY_SYN
-
COMM_AN_SESSION
-
COMMERCE_CATEGORY
-
COMMERCE_SEARCH_ACTIVITY_DATA
-
COMPETITOR
-
CONSOLIDATED_EXCHANGE_RATE
-
CONTACT
-
CONTACT_CATEGORY
-
CONTACT_ROLE
-
COST_CATEGORY
-
COUPON_CODE
-
CREDIT_CARD_CHARGE
-
CREDIT_CARD_REFUND
-
CREDIT_MEMO
-
CURRENCY
-
CURRENCY_EXCHANGE_RATE
-
CUSTOMER
-
CUSTOMER_CATEGORY
-
CUSTOMER_DEPOSIT
-
CUSTOMER_MESSAGE
-
CUSTOMER_PAYMENT
-
CUSTOMER_PAYMENT_AUTHORIZATION
-
CUSTOMER_REFUND
-
CUSTOMER_STATUS
-
CUSTOMER_SUBSIDIARY_RELATIONSHIP
-
CUSTOM_PURCHASE
-
CUSTOM_RECORD
-
CUSTOM_SALE
-
CUSTOM_TRANSACTION
-
DELETED_RECORD
-
DEPARTMENT
-
DEPOSIT
-
DEPOSIT_APPLICATION
-
DESCRIPTION_ITEM
-
DISCOUNT_ITEM
-
DOWNLOAD_ITEM
-
EMAIL_TEMPLATE
-
EMPLOYEE
-
EMPLOYEE_CHANGE_REQUEST
-
EMPLOYEE_CHANGE_REQUEST_TYPE
-
EMPLOYEE_CHANGE_TYPE
-
EMPLOYEE_PAYROLL_ITEM
-
EMPLOYEE_STATUS
-
EMPLOYEE_TYPE
-
END_TO_END_TIME
-
ENTITY
-
ENTITY_ACCOUNT_MAPPING
-
ESTIMATE
-
EXPENSE_AMORTIZATION_EVENT
-
EXPENSE_AMORT_PLAN_AND_SCHEDULE
-
EXPENSE_CATEGORY
-
EXPENSE_PLAN
-
EXPENSE_REPORT
-
EXPENSE_REPORT_POLICY
-
FAIR_VALUE_PRICE
-
FINANCIAL_INSTITUTION
-
FIXED_AMOUNT_PROJECT_REVENUE_RULE
|
-
FOLDER
-
FULFILLMENT_REQUEST
-
GATEWAY_NOTIFICATION
-
GENERIC_RESOURCE
-
GIFT_CERTIFICATE
-
GIFT_CERTIFICATE_ITEM
-
GLOBAL_ACCOUNT_MAPPING
-
GLOBAL_INVENTORY_RELATIONSHIP
-
GL_LINES_AUDIT_LOG
-
GL_NUMBERING_SEQUENCE
-
GOAL
-
IMPORTED_EMPLOYEE_EXPENSE
-
INBOUND_SHIPMENT
-
INSTALLMENT
-
INTER_COMPANY_JOURNAL_ENTRY
-
INTER_COMPANY_TRANSFER_ORDER
-
INVENTORY_ADJUSTMENT
-
INVENTORY_BALANCE
-
INVENTORY_COST_REVALUATION
-
INVENTORY_COUNT
-
INVENTORY_DEMAND
-
INVENTORY_DETAIL
-
INVENTORY_ITEM
-
INVENTORY_NUMBER
-
INVENTORY_NUMBER_BIN
-
INVENTORY_NUMBER_ITEM
-
INVENTORY_STATUS
-
INVENTORY_STATUS_CHANGE
-
INVENTORY_STATUS_LOCATION
-
INVENTORY_TRANSFER
-
INVOICE
-
INVOICE_GROUP
-
INVT_NUMBER_ITEM_BALANCE
-
ISSUE
-
ITEM
-
ITEM_ACCOUNT_MAPPING
-
ITEM_BIN_NUMBER
-
ITEM_COLLECTION
-
ITEM_COLLECTION_ITEM_MAP
-
ITEM_DEMAND_PLAN
-
ITEM_FULFILLMENT
-
ITEM_GROUP
-
ITEM_LOCATION_CONFIGURATION
-
ITEM_PROCESS_FAMILY
-
ITEM_PROCESS_GROUP
-
ITEM_RECEIPT
-
ITEM_REVISION
-
ITEM_SUPPLY_PLAN
-
JOB
-
JOB_STATUS
-
JOB_TYPE
-
JOURNAL_ENTRY
-
KIT_ITEM
-
LABOR_BASED_PROJECT_REVENUE_RULE
-
LABOR_CATEGORY
-
LABOR_COST_CARD
-
LABOR_COST_CARD_ITEM
-
LABOR_COST_CARD_SEGMENT
-
LABOR_COST_ELEMENT
-
LEAD
-
LOCATION
-
LOT_NUMBERED_ASSEMBLY_ITEM
-
LOT_NUMBERED_INVENTORY_ITEM
-
MANUFACTURING_COST_TEMPLATE
-
MANUFACTURING_OPERATION_TASK
-
MANUFACTURING_ROUTING
-
MAP_REDUCE_SCRIPT
-
MARKUP_ITEM
-
MASSUPDATE_SCRIPT
-
MEM_DOC
-
MERCHANDISE _HIERARCHY_LEVEL
-
MERCHANDISE_HIERARCHY_NODE
-
MERCHANDISE_HIERARCHY_VERSION
-
MESSAGE
-
MFG_PLANNED_TIME
-
NEXUS
-
NON_INVENTORY_ITEM
-
NOTE
-
NOTE_TYPE
-
OPPORTUNITY
-
ORDER_RESERVATION
-
ORDER_TYPE
-
OTHER_CHARGE_ITEM
-
OTHER_NAME
-
OTHER_NAME_CATEGORY
-
PARTNER
-
PARTNER_CATEGORY
-
PAYCHECK
-
PAYCHECK_JOURNAL
-
PAYMENT_EVENT
-
PAYMENT_INSTRUMENT
-
PAYMENT_ITEM
-
PAYMENT_METHOD
-
PAYMENT_OPTION
-
PAYMENT_RESULT_PREVIEW
-
PAYROLL_SETUP
-
PAYROLL_ITEM
-
PCT_COMPLETE_PROJECT_REVENUE_RULE
-
PERFORMANCE_METRIC
-
PERFORMANCE_REVIEW
-
PERFORMANCE_REVIEW_SCHEDULE
-
PERIOD_END_JOURNAL
-
PERMISSION
-
PHONE_CALL
-
PICK_STRATEGY
-
PICK_TASK
-
PLANNED_ORDER
-
PLANNING_ENGINE_MESSAGE
-
PLANNING_ENGINE_PEGGING
-
PLANNING_ENGINE_RESULT
-
PLANNING_ITEM_CATEGORY
-
PLANNING_ITEM_GROUP
-
PLANNING_REPOSITORY_ALLOCATION
-
PLANNING_REPOSITORY_BOM_EDGE
|
-
PLANNING_REPOSITORY_ITEM_LOCATION
-
PLANNING_REPOSITORY_SOURCE
-
PLANNING_RULE_GROUP
-
PLANNING_VIEW
-
PORTLET
-
PRICE_BOOK
-
PRICE_LEVEL
-
PRICE_PLAN
-
PRICING
-
PRICING_GROUP
-
PROJECT_EXPENSE_TYPE
-
PROJECT_IC_CHARGE_REQUEST
-
PROJECT_TASK
-
PROJECT_TEMPLATE
-
PROMISING_SETUP
-
PROMOTION_CODE
-
PROSPECT
-
PURCHASE_CONTRACT
-
PURCHASE_ORDER
-
PURCHASE_REQUISITION
-
RECENT_RECORD
-
RECEIVED_VENDOR_BILL
-
RES_ALLOCATION_TIME_OFF_CONFLICT
-
RESOURCE_ALLOCATION
-
RESTLET
-
RETURN_AUTHORIZATION
-
REVENUE_ARRANGEMENT
-
REVENUE_COMMITMENT
-
REVENUE_COMMITMENT_REVERSAL
-
REVENUE_PLAN
-
REV_REC_PLAN_AND_SCHEDULE
-
REV_REC_SCHEDULE
-
REV_REC_TEMPLATE
-
ROLE
-
S_C_M_PREDICTED_RISKS
-
S_C_M_PREDICTION_TRAIN_HISTORY
-
S_C_M_PREDICTION_TRAIN_W_Q_STATUS
-
SALES_CHANNEL
-
SALES_ORDER
-
SALES_ROLE
-
SALES_TAX_ITEM
-
SAVED_SEARCH
-
SCHEDULED_SCRIPT
-
SCHEDULED_SCRIPT_INSTANCE
-
SCRIPT_DEPLOYMENT
-
SERIALIZED_ASSEMBLY_ITEM
-
SERIALIZED_INVENTORY_ITEM
-
SERVICE_ITEM
-
SHIP_ITEM
-
SHOPPING_CART
-
SOLUTION
-
STATE
-
STATISTICAL_JOURNAL_ENTRY
-
STORE_PICKUP_FULFILLMENT
-
SUBSCRIPTION
-
SUBSCRIPTION_CHANGE_ORDER
-
SUBSCRIPTION_LINE
-
SUBSCRIPTION_LINE_REVISION
-
SUBSCRIPTION_PLAN
-
SUBSCRIPTION_RENEWAL_HISTORY
-
SUBSCRIPTION_TERM
-
SUBSIDIARY
-
SUBTOTAL_ITEM
-
SUITELET
-
SUITE_SCRIPT_DETAIL
-
SUPPLY_CHAIN_SNAPSHOT
-
SUPPLY_CHAIN_SNAPSHOT_DETAILS
-
SUPPLY_CHANGE_ORDER
-
SUPPLY_PLAN_DEFINITION
-
SUPPORT_CASE
-
SYSTEM_NOTE
-
TASK
-
TAX_DETAIL
-
TAX_GROUP
-
TAX_PERIOD
-
TAX_TYPE
-
TERM
-
TIMESHEET_APPROVAL
-
TIME_APPROVAL
-
TIME_BILL
-
TIME_ENTRY
-
TIME_OFF_CHANGE
-
TIME_OFF_PLAN
-
TIME_OFF_REQUEST
-
TIME_OFF_RULE
-
TIME_OFF_TYPE
-
TIME_SHEET
-
TOPIC
-
TRANSACTION
-
TRANSFER_ORDER
-
UBER
-
UNITS_TYPE
-
UNLOCKED_TIME_PERIOD
-
USAGE
-
USEREVENT_SCRIPT
-
VENDOR
-
VENDOR_BILL
-
VENDOR_CATEGORY
-
VENDOR_CREDIT
-
VENDOR_PAYMENT
-
VENDOR_PREPAYMENT
-
VENDOR_PREPAYMENT_APPLICATION
-
VENDOR_RETURN_AUTHORIZATION
-
VENDOR_SUBSIDIARY_RELATIONSHIP
-
WAVE
-
WBS
-
WEBSITE
-
WORKFLOW_ACTION_SCRIPT
-
WORK_ORDER
-
WORK_ORDER_CLOSE
-
WORK_ORDER_COMPLETION
-
WORK_ORDER_ISSUE
-
WORKPLACE
-
ZONE
|
Syntax
Important:
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/search Module Script Samples.
//Add additional code
...
var mySearch = search.create({
type: search.Type.CUSTOMER,
filters: filters,
columns: columns
});
...
//Add additional code
General Notices