我正在尝试使用clasp在本地构建 GAS 项目。
任何本地安装的 IDE 都是对 Google 脚本编辑器的巨大改进,因此该工具看起来很有前途。不幸的是,GAS 服务的自动完成功能似乎没有包含在包中。
文档说:
Apps Script CLI 使用 TypeScript 在开发时提供自动补全和 linting。使用 Visual Studio Code 之类的 IDE 进行 TypeScript 自动完成。
在完成这些步骤并安装所有必需的依赖项后,我仍然无法让自动完成功能正常工作。当我clasp pull
为现有项目执行命令时,它将“.gs”扩展名转换为“.js”。自动完成建议只是解析现有代码的结果。
例如,如果我sheet.getRange()
在代码中的某处调用,则该getRange()
方法将在建议中弹出,但我无法列出可用的选项,例如PropertiesService
,除非它已在我的代码中使用。
有没有人为 Google Apps 脚本启用自动完成功能而幸运?