如何在本地安装的IDE中为Google Apps脚本启用自动完成功能

安东·德门蒂耶夫(Anton Dementiev):

我正在尝试使用clasp在本地构建GAS项目

任何本地安装的IDE都是对Google脚本编辑器的巨大改进,因此该工具看起来非常有前途。不幸的是,GAS服务的自动完成功能似乎并未包含在包装中。

该文档说:

在开发时,Apps Script CLI使用TypeScript提供自动补全功能。使用类似Visual Studio Code的IDE进行TypeScript自动补全。

在完成这些步骤并安装了所有必需的依赖项之后,我仍然无法使自动完成功能起作用。当我clasp pull为现有项目执行命令时,它将“ .gs”扩展名转换为“ .js”。自动完成建议只是解析现有代码的结果。

例如,如果我sheet.getRange()在代码中的某处调用,则该getRange()方法将在建议中弹出,但是PropertiesService除非列出了我的代码,否则我无法列出可用的选项

有人为Google Apps脚本启用自动完成功能感到幸运吗?

安东·德门蒂耶夫(Anton Dementiev):

我找到了部分起作用的解决方案,但它可能不适用于其他软件。以下步骤适用于Visual Studio Code:

  1. 使用以下命令安装包含GAS类型定义的NPM软件包

    https://www.npmjs.com/package/@types/google-apps-script
    
  2. 在本地保存的脚本中,创建一个“ .js”文件并输入

    import 'google-apps-script';
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为〜/ bin中的脚本启用选项卡自动完成功能?

如何在GoClipse中启用自动完成功能?

在getopts中为解析的参数启用自动完成功能

Python FBX SDK –如何启用自动完成功能?

如何在PhpStorm中为Laravel资源启用自动完成功能?

如何在PhpStorm中为Datatrax php驱动程序启用自动完成功能

如何在WebBrowser控件中为表单启用自动完成功能

如何使用自动完成功能创建脚本?

如何在iTerm2中启用自动完成功能

如何在VSCode中启用Node.js代码自动完成功能?

在Visual Studio中为C ++启用三斜杠自动完成功能?

如何为ComboBox中的文件列表启用自动完成功能

为参数的值启用制表符自动完成功能,同时仍接受其他值

为背景颜色启用VIM至CSS自动完成功能:hsla和rgba

jdeveloper 11g-如何启用Primefaces自动完成功能

如何启用python repl自动完成功能并仍然允许新的换行符

Typeahead.js-如何为每个单词启用自动完成功能?

如何使我的Wix表单(使用Wix代码构建)启用自动完成功能?

在sqlite3交互式shell中启用自动完成功能

是否有可能在 PyCharm 中启用文件路径自动完成功能?

具有自动完成功能中的用户定义功能的Bash脚本

在Google脚本中创建与Google表格中的值列表配合使用的自动完成功能

NetBeans IDE自动完成功能“包含”

在Google Forms应用程序脚本中放置自动完成功能

按下分号(而不是句点)时,将激活Google脚本自动完成功能

在Visual Studio中编辑的Unity脚本不提供自动完成功能

在emacs中编辑shell脚本时可以使用bash自动完成功能吗?

如何添加地理自动完成功能?

Flask中的jQuery自动完成功能