GAS/clasp:如何让 autocomplete/intellisense 在 VSCode 中为第 3 方库工作

GAS/clasp: How do I get autocomplete/intellisense to work in VSCode for 3rd Party libraries

我正在使用 VSCode 编辑带有 clasp 的 Google 应用程序脚本 (GAS) 代码。 我有 intellisense 可以很好地为核心库工作。

(这 有帮助)

但是,我还在 ScriptApp 项目中使用了 Firestore library,而智能感知不适用于 FirestoreApp。

我试过在我的项目目录和 node_modules 目录中包含库 Javascript 代码 - 但没有成功。

有人有什么建议吗?谢谢。

对于 FirestoreApp 等第三方库,自动补全不起作用。

您需要创建自己的 .d.ts 文件(可选择添加到 DefinitelyTyped)。

另一种选择是 copy/paste 将库添加到您的脚本中,像 VS Code 这样的编辑器将提供轻型自动完成功能(1 级深)。代码不需要位于 node_modules 目录中。