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

GAS 開発の絶対ルール(clasp統一・キュー・read-back)

.gs/appsscript.json/.clasp.json を編集すると自動適用される GAS 開発ルール集。clasp push 統一、コマンドキュー方式、書き込み後の read-back verify、silent ignore 対策、push 後もトリガーが旧コードで動く罠までを規定。

出品者: オージャスト公式📖 読込 約1,008トークン (約2円)💰 コスパ 69
トークン節約メーター88%節約
ゼロからAIに作らせた場合8万トークン
このMDを読ませた場合1万トークン

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

この巻物について

GAS 開発の絶対ルール(clasp統一・キュー・read-back)」は、Google WorkspaceカテゴリのAI指示書(MDファイル)です。.gs/appsscript.json/.clasp.json を編集すると自動適用される GAS 開発ルール集。clasp push 統一、コマンドキュー方式、書き込み後の read-back verify、silent ignore 対策、push 後もトリガーが旧コードで動く罠までを規定。この巻物をAIに読み込ませると、ゼロから設計・調査する場合に比べて 約7万トークン(API料金換算で約110円)・88%のトークンを節約できます。

カテゴリ
Google Workspace
対応AI
claude-code、cursor
ライセンス
商用利用可 (再販不可)
価格
無料
ゼロから開発時
約8万トークン
この巻物使用時
約1万トークン
節約量
約7万トークン (約110円)
更新日
2026-07-14

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

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

⬇ .md をダウンロード
claude "https://makimono-md.vercel.app/api/v1/files/gas-dev-rules/raw を読み込んで、この指示書どおりに実装して"
claude-codecursor#GAS#clasp#read-back#開発ルール#Google Workspaceライセンス: 商用利用可 (再販不可)

中身


paths:

  • "**/*.gs"
  • "**/appsscript.json"
  • "**/.clasp.json"

GAS 開発ルール(全プロジェクト共通・絶対ルール)

1. clasp 統一

手作業コピペ禁止。反映は必ず clasp push -f。既存プロジェクトを触る時も .clasp.json を置いて統一。push 後に time-based トリガーは古いコードで動き続けるので、トリガー再作成(Web App ?cmd=setup 再踏み or setupOnce 再実行)+ clasp deploy --deploymentId <ID> で同一 URL を最新化。

2. コマンドキュー方式(省略禁止・retrofit 禁止)

Workspace ポリシーで clasp run-function と ANYONE_ANONYMOUS Web App が使えないため、最初の clasp push に必ず組み込む:

  1. Setup.gssetupOnce()1つだけ(人間が ▶実行するのはこれのみ。プロジェクト固有初期化 + installCommandQueue() を内包。2クリック構成は禁止)
  2. _COMMANDS_() ホワイトリスト(関数名→関数オブジェクトの map。eval/this[name]() 禁止)
  3. installCommandQueue(): <project>-cmds フォルダ作成 → folder ID を Script Property CMD_FOLDER_ID に保存 → 1分トリガー設置
  4. processCommandQueue(): cmd_*.json を読みホワイトリスト関数のみ実行 → result_<id>.txt 書き戻し → cmd は setTrashed。LockService.tryLock(0) + payload 読込直後の setTrashed で並走二重実行を防止
  5. appsscript.json oauthScopes: 最低 spreadsheets, drive, script.scriptapp(外部APIなら script.external_request

AI 側運用: Drive API/コネクタで cmd_<unique>.json{"command":"syncAll","args":[]}、text/plain + Google Docs 変換無効)を作成 → 1分以内に実行 → result_*.txt を読む。

禁止: 1分未満のトリガー間隔 / フォルダのリンク共有 / 機密値をコマンドに入れる(Script Properties から読む)/ installTriggers 系での無条件 getProjectTriggers().forEach(delete)(キューのトリガーを巻き添えにする — handlerFunction 名でフィルタ必須)。

3. 書き込みは read-back verify 必須

setValue/setFormula は merge セルの non-top-left / protected range / データ検証違反で silent ignore。書いたら SpreadsheetApp.flush()getValue() で実値 assert。数式が #REF!/#NUM! のまま残るなら getFormulas→setFormulas で強制再評価。

4. URL 提示

GAS エディタリンクは https://script.google.com/a/<YOUR_WORKSPACE_DOMAIN>/d/{SCRIPT_ID}/edit 形式(Workspace 管理ドメインなら /a/<ドメイン>/ を挟むとメンバー間でアカウント切替不要。個人 Google アカウントなら素の URL)。

新規プロジェクトの立ち上げ手順は「GAS 新規立ち上げ標準手順」を参照。

よくある質問

「GAS 開発の絶対ルール(clasp統一・キュー・read-back)」とは何ですか?

.gs/appsscript.json/.clasp.json を編集すると自動適用される GAS 開発ルール集。clasp push 統一、コマンドキュー方式、書き込み後の read-back verify、silent ignore 対策、push 後もトリガーが旧コードで動く罠までを規定。

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

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

どうやって使いますか?

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

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

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

商用利用できますか?

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

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

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

AI代行堂を見る →

関連する巻物

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

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