dataset.Dataset

Note:

The content in this help topic applies to SuiteScript 2.x.

Object Description

Encapsulates the entire dataset, including columns, conditions, and joins.

This object is created using the dataset.create(options) method.

For a complete list of this object’s properties, see Dataset Object Members.

Supported Script Types

Server scripts

For more information, see SuiteScript 2.x Script Types.

Module

N/dataset Module

Methods and Properties

Dataset Object Members

Since

2020.2

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/dataset Module Script Samples.

            // Add additional code
...
// Create a basic Dataset
var myDataset = dataset.create({
    type: 'transaction'
});

// Create a comprehensive (full) Dataset
var myDataset = dataset.create({
    type: 'transaction',
    name: 'My Transaction Dataset',
    id: 'custdataset_dataset',
    description: 'My comprehensive transaction dataset that includes columns and a condition',
    condition: myCondition,    // Create this using dataset.createCondition
    columns: [myColumns]       // Create this using dataset.createColumn
});

// Load a dataset and view its Dataset (in the log)
var myDataset = dataset.load({
    id: '1'    // Replace with a valid ID value for your account
});
var myDatasetDataset = myDataset.Dataset;

// Note that some Dataset properties may be empty/null based on the loaded dataset
log.audit({
    title: 'Dataset columns = ',
    details: myDatasetDataset.columns
});
log.audit({
    title: 'Dataset condition = ',
    details: myDatasetDataset.condition
});
log.audit({
    title: 'Dataset description = ',
    details: myDatasetDataset.description
});
log.audit({
    title: 'Dataset id = ',
    details: myDatasetDataset.id
});
log.audit({
    title: 'Dataset name = ',
    details: myDatasetDataset.name
});
log.audit({
    title: 'Dataset type = ',
    details: myDatasetDataset.type
});
...
// Add additional code 

          

Related Topics

N/dataset Module
SuiteScript 2.x Modules
SuiteScript 2.x

General Notices