如何在vs代码上启用Suitescript intellisense?

时间:2019-07-18 17:11:29

标签: visual-studio-code intellisense netsuite suitescript code-completion

我想在代码上使用智能感知套件脚本,我尝试将带有定义的netsuite2.0 API(可从文件柜下载的文件夹)放在我的工作区中,使jsconfig.json仅带有{},就像一些教程说的那样但这不起作用。 我还尝试了扩展GVO片段,在细节上说它具有对一系列功能的上下文支持,但似乎也不起作用。

请帮助,并感谢您阅读

2 个答案:

答案 0 :(得分:0)

我知道这已经太晚了,您可能只需要在代码中添加一些JSDoc。我在我的这个里有它,(通常)很好:

/**
 *@NApiVersion 2.x
 *@NScriptType UserEventScript
 */
define(['N/https', 'N/record', 'N/runtime'], 
/**
 * 
 * @param {https} https 
 * @param {record} record 
 * @param {runtime} runtime 
 */
function (https, record, runtime) {
...

话虽如此,但某些API似乎仍然存在一些问题。例如,Intellisense不适用于record.Type。我认为这是NetSuite API中的问题。

答案 1 :(得分:0)

对于仍在寻找2.0 API问题解决方案的任何人,请在VS Codes Extension市场中查看SuiteSnippets。这是我为解决此问题而开发的扩展,旨在为SuiteScript 2.0带来智能感知的VS Code。

非常感谢您的反馈!

https://marketplace.visualstudio.com/items?itemName=ericbirdsall.SuiteSnippets