【问题标题】:NetSuite SuiteScript Const Declarations In Seperate File单独文件中的 NetSuite SuiteScript 常量声明
【发布时间】:2021-07-30 00:02:10
【问题描述】:

我有一个 NetSuite SuiteScript 项目,其中包含许多不同的 javascript 文件,它们都具有不同的功能。我想要一个包含所有文件都可以访问的 const 定义的单个文件(如有必要,通过传递对文件或其中的对象的引用)。

如何在每个 javascript 文件中包含常量文件,以便其中的所有函数都可以引用它以及其中的值?

在每个 javascript 文件中,我如何实际引用这些值?

【问题讨论】:

    标签: suitescript


    【解决方案1】:

    您需要为此使用 AMD 配置。假设您的常量文件名为 myConstants.js。创建一个引用常量文件的 AMD 文件,如下所示:

    amdConfig.config.json

    {
      "paths": {
        "myConstants": "/path/to/myConstants"
      }
    }
    

    然后在你的套件脚本文件中,这样调用它

    /**
         * @NApiVersion 2.x
         * @NScriptType MapReduceScript
         * @NModuleScope Public
         * @NAmdConfig  /path/to/amdConfig.config.json
         */
        define(['myConstants', 'N/record'],
            /**
             *
             * @param myConstants
             * @param record
             */
            function (myConstants, record, ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多