Solución:
Encontré la solución que funciona parcialmente, pero puede que no sea aplicable a otro software. Los pasos a continuación son para Visual Studio Code:
-
Instale el paquete NPM que contiene definiciones de tipo para GAS usando
https://www.npmjs.com/package/@types/google-apps-script
-
En su secuencia de comandos guardada localmente, cree un archivo ‘.js’ y escriba
import 'google-apps-script';
Esta respuesta es una variación menor de la aceptada para IDE / extensiones que admiten la finalización automática de Typecript basada en tsc
/tsserver
:
-
Instale TypeScript y @ types / google-apps-script
- https://www.npmjs.com/package/typescript
- https://www.npmjs.com/package/@types/google-apps-script
-
Crear un
jsconfig.json
archivo en su directorio de proyecto local:{ "compilerOptions": { "checkJs": true } }
-
Alternativamente, si está usando
typescript
junto con javascript, luego crea untsconfig.json
:{ "compilerOptions": { "allowJs": true, "checkJs": true, "types": ["google-apps-script"] } }
-
Incluya ambos nombres de archivo en
.claspignore
, si está usando clasp y si el archivo está en su directorio local. -
También puede usar cualquiera de esta configuración globalmente, si la configuración está en su directorio de inicio / padre, ya que tsc busca esta configuración desde la carpeta del proyecto / local a la raíz (en cuyo caso, no es necesario que la incluya en
.claspignore
).
Intente incluir el nombre del archivo, import.js
en .claspignore
(documentos).
Esto debería evitar algunos problemas al eliminar el archivo antes de cada inserción.