query.RelativeDateRange
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.
Enum Description |
Holds query.RelativeDate object values for supported date ranges in relative dates. This enum is used to pass the values argument to Query.createCondition(options) and Component.createCondition(options). It is also used as the value of the RelativeDate.value property. Each value in this enum represents a date range. When Query.createCondition(options) or Component.createCondition(options) is called with a query.RelativeDate object as the When creating a condition using Query.createCondition(options) or Component.createCondition(options), use the values in this enum (along with values in the query.Operator enum) to specify a range of dates relative to the current date. For example, to create a condition to match dates that occur before the current date, use the The values in this enum might look similar to the values in the query.DateId enum, but each enum is used for a different purpose:
|
Module |
|
Sibling Module Members |
|
Since |
2019.1 |
Values
Value |
RelativeDate.dateId Property |
---|---|
|
FHBL |
|
FHBLTD |
|
FQBL |
|
FQBLTD |
|
FYBL |
|
FYBLTD |
|
DAGO5 |
|
DFN5 |
|
DAGO4 |
|
DFN4 |
|
TWN3W |
|
LBW |
|
LFH |
|
LFHLFY |
|
LFHTD |
|
LFQ |
|
LFQLFY |
|
LFQTD |
|
LFQFYBL |
|
LFY |
|
LFYTD |
|
LM |
|
LMLFQ |
|
LMLFY |
|
LMTD |
|
LMFQBL |
|
LMFYBL |
|
LRH |
|
LRQ |
|
LRY |
|
LW |
|
LWTD |
|
LY |
|
LYTD |
|
MAN |
|
MANTD |
|
MBL |
|
MBLTD |
|
NBW |
|
NFH |
|
NFQ |
|
NFY |
|
N4W |
|
NM |
|
NOH |
|
NOM |
|
NOQ |
|
NOW |
|
NOY |
|
NW |
|
DAGO90 |
|
DFN90 |
|
OYBL |
|
PQLFY |
|
PQTFY |
|
PMLFH |
|
PMLFQ |
|
PMLFY |
|
PMSFHLFY |
|
PMSFQLFY |
|
PMTFH |
|
PMTFQ |
|
PMTFY |
|
OD |
|
OH |
|
OM |
|
OQ |
|
OW |
|
OY |
|
PRH |
|
PRQ |
|
PRY |
|
SDFQBL |
|
SDFYBL |
|
SDLFQ |
|
SDLFY |
|
SDLM |
|
SDLW |
|
SDMBL |
|
SDWBL |
|
SFHLFY |
|
SFHLFYTD |
|
SFQFYBL |
|
SFQLFY |
|
SFQLFYTD |
|
SMFQBL |
|
SMFYBL |
|
SMLFQ |
|
SMLFQTD |
|
SMLFY |
|
SMLFYTD |
|
SWFYBL |
|
SWLFY |
|
DAGO60 |
|
DFN60 |
|
DAGO10 |
|
DFN10 |
|
DAGO30 |
|
DFN30 |
|
TBW |
|
TFH |
|
TFHTD |
|
TFQ |
|
TFQTD |
|
TFY |
|
TFYTD |
|
TM |
|
TMTD |
|
TRH |
|
TRQ |
|
TRY |
|
TW |
|
TWTD |
|
TY |
|
TYTD |
|
DAGO3 |
|
DFN3 |
|
FQB |
|
FQBTD |
|
FYB |
|
FYBTD |
|
MB |
|
MBTD |
|
TODAY |
|
TODAYTTM |
|
TOMORROW |
|
DAGO2 |
|
DFN2 |
|
WAN |
|
WANTD |
|
WBL |
|
WBLTD |
|
YESTERDAY |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/query Module Script Samples.
// Add additional code
...
var myTransactionQuery = query.create({
type: query.Type.TRANSACTION
});
myTransactionQuery.condition = myTransactionQuery.createCondition({
fieldId: 'trandate',
operator: query.Operator.BEFORE,
values: query.RelativeDateRange.TODAY
});
...
// Add additional code