Skip to content

GAS開発用のテンプレート typescript/clasp/jest/esbuild/eslint/GitHub Actions/typeDoc

Notifications You must be signed in to change notification settings

catdance124/gas-clasp-template

Repository files navigation

gas-clasp-template

インストール&テスト

# 依存パッケージをインストール
$ npm install

# テストを実行
$ npm run test

# ビルド(sources/src/main.ts -> public/main.js)
$ npm run build

プッシュ&デプロイ

変数はこちらを参照

# デプロイするアカウントでログイン(~/.clasprc.json を作成)
$ clasp login

# デプロイ用の環境変数を準備
$ vi .env
$ cat .env
DEPLOYMENT_ID=******************
SCRIPT_ID=******************
ENV_NAME=Develop

# ビルド&プッシュ
$ npm run push
└─ public/appsscript.json
└─ public/main.js
Pushed 2 files.

# ビルド&プッシュ&デプロイ
$ npm run deploy
Created version 600.
- ************ @600.

About

GAS開発用のテンプレート typescript/clasp/jest/esbuild/eslint/GitHub Actions/typeDoc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published