Creating a Dataset Builder Plug-in Script File

You must implement each Dataset Builder Plug-in interface function in a JavaScript file (with a .js extension). You can use SuiteCloud IDE, another JavaScript IDE, or a text editor to create the plug-in implementation script file.

The following is a Dataset Builder Plug-in sample:

          /** * @NApiVersion 2.x * @NScriptType datasetbuilderplugin */
define(['N/dataset'], function(dataset) { return Object.freeze({ createDataset: function(context) { var trandate = dataset.createColumn({ fieldId: 'trandate', alias: 'Date' }); var join = dataset.createJoin({ fieldId: 'createdby', target: 'entity' }); var name = dataset.createColumn({ join: join, fieldId: 'lastname', alias: 'Name' }); var tranid = dataset.createColumn({ fieldId: 'tranid', alias: 'id' }); var total = dataset.createColumn({ fieldId: 'foreigntotal', alias: 'total' }); var columns = [tranid, name, trandate, total]; context.dataset = dataset.create({ type: 'transaction', columns: columns, name: 'Test Dataset', description: 'My Test Dataset'}); }, });
}); 

        

Related Topics

Developing a Dataset Builder Plug-in
Enabling Features for a Dataset Builder Plug-in
Guidelines for Creating a Dataset Builder Plug-in Implementation Script File

General Notices