在 TypeScript 文件中用 Google 脚本类型注释变量(使用 clasp)

Annotate variable with Google Script type in TypeScript file (using clasp)

我正在编写 Google Apps Script (GAS) using the clasp tool,它允许您在本地开发编译为 Google 脚本的 TypeScript 文件。

我通过 运行 npm i -S @types/google-apps-script 导入了 Google 脚本类型定义,而我的 IDE (VS 代码)似乎确实理解 Google 脚本类型。但是,我似乎不能用这些类型定义来注释我的变量。例如,

let ss: Spreadsheet;
ss = SpreadsheetApp.getActive();

是否可以使用这些导入的类型定义来注释我的代码?

自定义类型注解可以这样使用:

var ss: GoogleAppsScript.Spreadsheet.Spreadsheet;
  • 命名空间:GoogleAppsScript
  • 模块:Spreadsheet
  • 接口:Spreadsheet