【发布时间】:2019-07-31 09:55:56
【问题描述】:
我正在使用 VSCode 来编辑带有 clasp 的 Google App Script (GAS) 代码。 我可以很好地为核心库工作。
(这个post 帮助了)
但是,我还在 ScriptApp 项目中使用了Firestore library,而智能感知不适用于 FirestoreApp。
我尝试在我的项目目录和 node_modules 目录中包含库 Javascript 代码 - 但没有运气。
有人有什么建议吗?谢谢。
【问题讨论】:
-
您需要该库的类型定义文件,就像在 npmjs.com/package/@types/google-apps-script 中找到的 github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/… 如果没有可用的,您将创建一个定义类型的文件。
-
目前库中没有这样的文件。我是否必须创建一个 TypeScript 文件,该文件为库中的每个对象和函数定义一个接口?
-
是
. -
谢谢。不过我会先联系图书馆所有者...
标签: typescript google-apps-script visual-studio-code clasp