我正在尝试使用clasp在本地构建GAS项目。
任何本地安装的IDE都是对Google脚本编辑器的巨大改进,因此该工具看起来非常有前途。不幸的是,GAS服务的自动完成功能似乎并未包含在包装中。
该文档说:
在开发时,Apps Script CLI使用TypeScript提供自动补全功能。使用类似Visual Studio Code的IDE进行TypeScript自动补全。
在完成这些步骤并安装了所有必需的依赖项之后,我仍然无法使自动完成功能起作用。当我clasp pull
为现有项目执行命令时,它将“ .gs”扩展名转换为“ .js”。自动完成建议只是解析现有代码的结果。
例如,如果我sheet.getRange()
在代码中的某处调用,则该getRange()
方法将在建议中弹出,但是PropertiesService
除非列出了我的代码,否则我无法列出可用的选项。
有人为Google Apps脚本启用自动完成功能感到幸运吗?
我找到了部分起作用的解决方案,但它可能不适用于其他软件。以下步骤适用于Visual Studio Code:
使用以下命令安装包含GAS类型定义的NPM软件包
https://www.npmjs.com/package/@types/google-apps-script
在本地保存的脚本中,创建一个“ .js”文件并输入
import 'google-apps-script';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句