GAS / clasp:如何在第3方库的VSCode中使用自动填充/智能功能

时间:2019-03-06 03:53:19

标签: typescript google-apps-script visual-studio-code clasp

我正在使用VSCode来按扣编辑Google App脚本(GAS)代码。 我已经为核心库工作了intellisense。

(此post帮助了)

但是,我也在ScriptApp项目中使用了Firestore library,而intellisense不适用于FirestoreApp。

我尝试将库Javascript代码包括在我的项目目录中,也包括在node_modules目录中-但没有运气。

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

1 个答案:

答案 0 :(得分:0)

对于第三方库(例如FirestoreApp),自动补全功能不起作用。

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

另一种选择是将库复制/粘贴到脚本中,像VS Code这样的编辑器将提供轻量自动完成功能(深度为1级)。该代码不必位于node_modules目录中。