LoginSignup
1
2

More than 3 years have passed since last update.

gasの開発を便利にclasp

Last updated at Posted at 2019-07-03

claspとは

ローカルのソースをGASエディターに反映してくれる神ツール

使用方法・手順

まず

npm i @google/clasp -g

私は npx で動かすのでグローバルにはインストールしないのでここら先は
npxで動かすコマンドで書いていきます。

npx clasp login

ポップアップが表示されるので開発で使いたいアカウントでログインしましょう

既存scriptをローカルにクローン

npx clasp clone スクリプトID

スクリプトIDの場所

1.png

ファイル > プロジェクトのプロパティ

2.png

スクリプト IDに記載されています。

$ npx clasp clone スクリプトID
Cloned 2 files.
└─ appsscript.json
└─ コード.js

成功すればこのようにcloneできます。

ソースの反映

適当にソースを追加して保存します。
次に

npx clasp push

これでgasのtabでブラウザを更新すれば反映できます。
もしエラーが出たら下記からAPIの許可を行ってください。
https://script.google.com/home/usersettings

もう一度pushしてみてください反映されるはずです。

### 豆知識

もしpushからのブラウザ更新が煩わしければ

npx clasp open

↑で新規タブでgasエディターが開けるので便利です。

その他にもの便利なコマンドたくさんあるので興味のある方は公式READMEを読んでみてください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2