gpt4 book ai didi

netsuite - 有谁知道在哪里可以找到 SS2.0 JSDOC 定义库?

转载 作者:行者123 更新时间:2023-12-01 15:19:08 24 4
gpt4 key购买 nike

有谁知道或有一个 JSDOC 定义库可以用于 SS2.0 吗??

我为 SS1.0 提供的当前一个看起来像下面的那个,我用它来插入我的 IDE 并获得自动完成功能。

/** * Loads an existing saved search. The saved search could have been created using the UI, or created using nlapiCreateSearch(type, filters, columns) in conjunction with nlobjSearch.saveSearch(title, scriptId). 
*<br>API Governance: 5
* @param {String} recType [optional] - The record internal ID of the record type you are searching (for example, customer|lead|prospect|partner|vendor|contact). This parameter is case-insensitive.
* @param {String} searchId - The internal ID or script ID of the saved search. The script ID of the saved search is required, regardless of whether you specify the search type. If you do not specify the search type, you must set type to null and then set the script/search ID.
* @returns {nlobjSearch} nlobjSearch
* @since 2012.1 */
function nlapiLoadSearch(recType, searchId) { };

不是真正的技术问题,但对每个人都会派上用场。

最佳答案

您可以考虑我所做的无需下载其他插件。
如果您有SS2.0 API的副本,然后使用“@param”和“@type”JSDOC标签,您将能够启用代码辅助。
然后,每次你输入'CTRL' + 'SPACE'都会有提示。
除此之外,您的 IDE 还将提供每个功能的描述。
所以这就是你要做的。

Sample

  1. 在您的 NetSuite 帐户上,下载 SuiteScript 2.0 JavaScript 文件。您可以通过在 >Documents>Files>SuiteScripts> 导航来执行此操作。然后在屏幕的右侧,您应该会看到“SuiteScript 2.0 API”和“SuiteSCript 1.0 API”的链接。点击下载SS2.0。
    enter image description here
  2. 在 Eclipse IDE 上,为 SS2.0 创建一个新的 JavaScript 项目或将其包含在您现有的项目中。
  3. 接下来在您正在工作的项目上,右键单击然后选择“属性”。在 >JavaScript>Include Path 下,然后在“Projects”子选项卡中,添加包含 SS2.0 API 的项目。
  4. 您现在将获得 SS2.0 的对象文字 API 的代码辅助。这些是“N/log”和“N'util”模块。
  5. 接下来要为 SS2.0 的对象构造函数 API(如“N/record”和“N/search”模块)启用代码辅助,我们应该在每个函数声明中添加“@param”JSDoc 标签。

    因此,如果我们要在脚本中使用“N/record”、“N/search”和“N/error”模块,我们应该在函数声明之前有以下示例注释。但请注意,它应该与“{[VALUE HERE]}”标签内的值和模块名称相匹配。还有注释部分和函数声明上的变量名。

    /**
    * Do something.
    *
    * @param {record} objRec
    * @param {search} objSearch
    * @param {error} objError
    *
    */
    function doSomething(objRec, objSearch, objError)
    {
    //CODE HERE
    }


    你也可以使用“@type”来声明你的变量。下面是示例代码。

    /**
    * Do something.
    *
    */
    function doSomething()
    {
    /*** @type record**/
    var recCustomerRefund = record.create(
    {
    type : 'customerrefund',
    isDynamic : true
    });
    }

    enter image description here

关于netsuite - 有谁知道在哪里可以找到 SS2.0 JSDOC 定义库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37444741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com