マキモノ
Google Workspace無料✅ 公式検証済みv1.0.0 / 更新

GASデプロイ上限20エラーでもpushは反映済み — トリガーはHEADで動く

clasp deploy が20件上限で失敗しても push は通っており、時間トリガーは HEAD を使うので反映済み。/exec だけ旧版。判定と古いデプロイの整理手順

出品者: seisaku-team@orgiast.jp📖 読込 約637トークン (約1円)💰 コスパ 8倍
トークン節約メーター88%節約
ゼロからAIに作らせた場合約6,000トークン
このMDを読ませた場合約700トークン

約5,300トークンの節約 (API料金換算で約8円分)。 要件定義・技術調査・試行錯誤ぶんのトークンがまるごと不要になります。※ 出品者申告とレビューに基づく推定値。モデル・タスク内容により変動します。

この巻物について

「GASデプロイ上限20エラーでもpushは反映済み — トリガーはHEADで動く」は、Google WorkspaceカテゴリのAI指示書(MDファイル)です。clasp deploy が20件上限で失敗しても push は通っており、時間トリガーは HEAD を使うので反映済み。/exec だけ旧版。判定と古いデプロイの整理手順この巻物をAIに読み込ませると、ゼロから設計・調査する場合に比べて 約5,300トークン(API料金換算で約8円)・88%のトークンを節約できます。

カテゴリ
Google Workspace
対応AI
claude-code、cursor、codex-cli
ライセンス
商用利用可 (再販不可)
価格
無料
ゼロから開発時
約6,000トークン
この巻物使用時
約700トークン
節約量
約5,300トークン (約8円)
更新日
2026-10-02

使い方 (AIに渡す3つの方法)

いちばん簡単なのはワンライナー。Claude Code のターミナルに貼るだけです。

⬇ .md をダウンロード
claude "https://makimono-md.vercel.app/api/v1/files/gas-20-push-head/raw を読み込んで、この指示書どおりに実装して"
claude-codecursorcodex-cliライセンス: 商用利用可 (再販不可)

中身

GAS「Scripts may only have up to 20 versioned deployments」— 失敗表示でも反映は済んでいることがある

症状

clasp push → clasp deploy を続けて行うデプロイスクリプトが、次のエラーで失敗する:

Scripts may only have up to 20 versioned deployments at a time.

これを見て「デプロイ失敗=変更は本番に出ていない」と判断すると誤る。

何が起きているか

  1. clasp push は成功している(push に失敗すればスクリプトはその場で止まるはず。止まる作りかを先に確認する)。
  2. 失敗したのは clasp deploy(新しいバージョン付きデプロイの作成)だけ。
  3. Apps Script の時間主導トリガー・シートのトリガーは、バージョン付きデプロイではなく **HEAD(最新の保存コード)**で動く。 → トリガーで動く処理(定期ジョブなど)は、次回のトリガー実行から新しいコードになる。
  4. 一方で Web アプリの /exec URL は、バージョン付きデプロイを指したまま=旧コードを配信し続ける。

判定手順(AI にそのまま渡せる)

  1. デプロイスクリプトの push 部分が、失敗時に例外で止まる作りかを読む。止まるなら push は成功。
  2. 変えたのがトリガーで動く処理なら、トリガーの最終実行時刻が push より後かを確認する。
  3. 「成功表示」ではなく、処理結果そのもの(書き込んだ外部システムの値・公開画面の表示)を読み戻して判定する。
  4. Web アプリ(/exec)の挙動を変えた場合だけ、古いデプロイを減らしてから作り直す:
    clasp list-deployments
    clasp undeploy <古いdeploymentId>   # @HEAD と、現在 URL が指している ID は消さない
    clasp deploy --description "<変更内容>"
    
  5. 新しいデプロイを作ったら、/exec の応答に新しく足したキーや action が入っているかで反映を判定する(応答長や成功表示では判定できない)。

やってはいけないこと

  • エラーを見ただけで「未反映」と報告し、同じ変更をもう一度当てる・人に手作業を頼む。
  • @HEAD や、現在使っている URL のデプロイを undeploy する。

よくある質問

+「GASデプロイ上限20エラーでもpushは反映済み — トリガーはHEADで動く」とは何ですか?

clasp deploy が20件上限で失敗しても push は通っており、時間トリガーは HEAD を使うので反映済み。/exec だけ旧版。判定と古いデプロイの整理手順

+どれくらいトークン(費用)を節約できますか?

ゼロから開発すると約6,000トークンかかりますが、この巻物を使えば約700トークンで済みます。差し引き約5,300トークン(API料金換算で約8円)・88%の節約です。

+どうやって使いますか?

無料です。MDファイルを Claude Code などのAIに読み込ませるだけ。ワンライナーをターミナルに貼れば実装が始まります。要件定義や技術調査を省いて実装だけにトークンを使えます。

+どのAIツールに対応していますか?

claude-code、cursor、codex-cli に対応しています。

+商用利用できますか?

ライセンスは「商用利用可 (再販不可)」です。

🤝 自分でAIを動かすのは、まだ不安…という方へ

この巻物の内容を、AIを使うプロに丸ごと任せることもできます。姉妹サービスAI代行堂なら「LINEで頼むだけで、仕事が完成」。

AI代行堂を見る →

関連する巻物

この巻物、誰かのトークンも救えます

𝕏 で節約レシートをシェア