📄️ 基本
生成された GassmaClient の初期化、シートへのアクセス、コンストラクタオプション、共通クエリオプション(where, select, omit, orderBy, take, skip)
📄️ スキーマ(schema.prisma)
schema.prisma でモデル・フィールド・リレーション・enum を定義する。型マッピング、@default / @updatedAt / @ignore / @map、previewFeatures、マルチファイルスキーマ
🗃️ CLI
4項目
📄️ GAS エディタでの利用
CLI を使わず GAS スクリプトエディタだけで GASsma を使う方法。Gassma.GassmaClient の初期化とコンストラクタオプション一覧
🗃️ CRUD
4項目
🗃️ 統計
3項目
🗃️ リレーション
7項目
🗃️ 設定
8項目
🗃️ クライアント拡張
2項目
📄️ $transaction(トランザクション)
$transaction でコールバック内の書き込みをまとめてコミットする。エラー時は 1 セルも書き込まれない。maxWait / timeout / rollback オプション
📄️ 書き込みの原子性と同時実行
Nested write やカスケードは複数シートへの書き込みをバッファし、エラー時は 1 行も書かれない。この保証が及ばないケース(API 失敗・同時編集)と $transaction による対策
📄️ raw(数式の書き込み)
Gassma.raw で数式インジェクション対策の自動エスケープをセル単位で回避し、セルに数式をそのまま書き込む
📄️ fields(列同士の比較)
FieldRef を使って where 条件内で同じ行の列同士を比較する
📄️ エラー一覧
GASsma が投げるエラークラスの一覧と発生条件
📄️ llms.txt
このリファレンスサイトでは、llmstxt.org の標準に従った llms.txt ファイルを提供しています。