Skip to content
No description or website provided.
TypeScript JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Initial commit Dec 11, 2019
example Initial commit Dec 11, 2019
src [update]v8をデフォルトで使うようにする Feb 17, 2020
.babelrc Initial commit Dec 11, 2019
.editorconfig Initial commit Dec 11, 2019
.eslintrc.js Initial commit Dec 11, 2019
.gitignore Initial commit Dec 11, 2019
LICENSE Initial commit Dec 11, 2019
README.md [update]README更新 Dec 13, 2019
package.json Initial commit Dec 11, 2019
tsconfig.json Initial commit Dec 11, 2019
webpack.config.js Initial commit Dec 11, 2019
yarn.lock Initial commit Dec 11, 2019

README.md

GAS を TypeScript で開発するためのテンプレート

利用ツール

使い方

初期設定

  1. このリポジトリをクーロン
  2. yarn install する
  3. clasp を使ったことがなければ yarn clasp:login する
  4. yarn run init する。sheet を選択する

ビルト

yarn build

デプロイ

yarn deploy

ツール

Logger

src/lib/System/Base.tsBase クラスを継承すると Logger が使えるようになる
this.logger.info('log',information)

Env

src/lib/System/Base.tsBase クラスを継承すると Env が使えるようになる
src/config/Env.tsreadonly APP_NAME = 'clasp-typescript-starter'のように記述すると
this.env.APP_NAMEclasp-typescript-starter を取得できる

Slack ツール開発キッド

yarn setup:slack-appをすると Slack 用の設定に変更される

コーディングルール

  • private には _ をつける
  • readonly には大文字で命名する
You can’t perform that action at this time.