PDF エクスポート(Google Docs テンプレート)
doc-generate 列を使うと、Google Docs のテンプレートにテーブルの列データを差し込み、PDF として自動生成できます。検収書、見積書、納品書など、帳票の自動生成に使えます。
対応テンプレート
Section titled “対応テンプレート”| テンプレート | 説明 |
|---|---|
| 工場検収 | Google Sheets → 検収書 PDF 自動生成 |
Google Docs テンプレートを準備する
Section titled “Google Docs テンプレートを準備する”-
Google Docs で帳票のテンプレートを作成する。
-
データを差し込みたい箇所に 二重波括弧 でプレースホルダーを記述する。
例:
{{会社名}}— 会社名列の値で置換される{{検収日}}— 検収日列の値で置換される{{金額}}— 金額列の値で置換される
-
テンプレートの URL をコピーする。
PDF 生成の仕組み
Section titled “PDF 生成の仕組み”Saturn は以下の手順で PDF を生成します。
- Google Docs テンプレートをコピー
- テーブルの列データで
{{プレースホルダー}}を自動置換 - PDF としてエクスポート
- Saturn のストレージに保存
生成された PDF はセルからダウンロードできます。また、置換後の Google Docs も残るため、必要に応じて手動で編集してから PDF 化することもできます。
PDF をダウンロードする
Section titled “PDF をダウンロードする”-
doc-generate 列のセルに表示される PDF ダウンロードボタン をクリックする。
-
PDF ファイルがダウンロードされる。
Google Docs で編集する
Section titled “Google Docs で編集する”生成された帳票を手動で微調整したい場合:
-
doc-generate 列のセルに表示される Google Docs リンク をクリックする。
-
Google Docs 上で内容を編集する。
-
Google Docs のメニューから ファイル → ダウンロード → PDF で手動エクスポートする。
セル表示の状態
Section titled “セル表示の状態”| 状態 | 表示 |
|---|---|
| 未実行 | 空欄 |
| 生成中 | 「生成中…」(アニメーション表示) |
| 成功 | PDF ダウンロードボタン + Google Docs リンク |
| エラー | エラーメッセージ + 再実行ボタン(▶) |
トラブルシューティング
Section titled “トラブルシューティング”「Google Sheets 未接続」エラー
Section titled “「Google Sheets 未接続」エラー”Google Sheets 連携が必要です。Google Sheets 連携の設定方法 →
「スコープ不足」エラー
Section titled “「スコープ不足」エラー”Google Docs テンプレートへのアクセスに追加の権限が必要です。Google Sheets を一度切断してから再接続してください。
プレースホルダーが置換されない
Section titled “プレースホルダーが置換されない”- テンプレートのプレースホルダー名(
{{○○}})とテーブルの列名が一致しているか確認してください - テンプレート内のプレースホルダーが途中で書式変更されていないか確認してください(Google Docs で波括弧の一部だけ太字にすると、プレースホルダーとして認識されません)