有谁知道或拥有我可以用于SS2.0的JSDOC定义库?
我目前拥有的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还将提供每个功能的描述。
所以这就是你会做的。
因此,如果我们要在脚本中使用“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
});
}
关于netsuite - 有人知道在哪里可以找到SS2.0 JSDOC定义库吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37444741/