Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Claspは野良GASの夢をみるか

 Claspは野良GASの夢をみるか

2026/5/29 ゆるSRE勉強会のLT資料

Avatar for てらうちたかし

てらうちたかし

May 30, 2026

Other Decks in Programming

Transcript

  1. プロフィール概要 てらうちたかし(@takter ) エンジニアリングマネージャ(手も動かす) 教育事業会社の開発チーム所属 Windows3.1 のころからパソコンに触れている(30 年以上) メインはC 言語、Java

    だったが、現在は生成AI の力を借りてだいたい なんでもやる 英語キーボードLove 。昔のキーボードを収集したい 今日は個人扱いで参加です(なので企業名はだしません)
  2. CLI でGAS を管理しよう Clasp はGoogle Apps Script をローカルで扱うための公式CLI 以下でインストールできます npm

    install -g @google/clasp clasp -v Web エディタ中心の開発から、手元のエディタとGit 中心の開発へ移す 「クラウドの中のコード」をローカルに引きずり下ろして管理でき る!!!
  3. Clasp の基本コマンド login :Google アカウントで認証する create :新しいプロジェクトを作る clone :既存のGAS をローカルに持ってくる

    pull :クラウド側の変更を取り込む push :ローカルの変更を反映する deploy :公開・配布のタイミングを管理する
  4. 追加のトピック { "name": "gmail-gas-utils", "version": "1.0.0", "description": "Gmail で定期的に指定したラベル、カテゴリを削除するGAS です",

    "main": "index.js", "scripts": { "push_archive_hogehoge": "cd archive_hogehoge && clasp push -A ~/.clasprc-hogehoge.json", "pull_archive_hogehoge": "cd archive_hogehoge && clasp pull -A ~/.clasprc-hogehoge.json", "push_delmail_hogehoge00": "cd delmail_hogehoge00 && clasp push -A ~/.clasprc-hogehoge00.json" }, "repository": { "type": "git", "url": "git+https://github.com/XXXXXX/gmail-gas-utils.git" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "bugs": { "url": "https://github.com/XXXXXX/gmail-gas-utils/issues" }, "homepage": "https://github.com/XXXXXX/gmail-gas-utils#readme" }