自作の請求管理シートのPDF作成処理を読み直すと、同じ請求番号でも毎回ファイルを新しく作る設計でした。請求金額を直してPDFを作り直しても、前のファイルを置き換える処理はありません。
コードを模擬環境で二回動かし、ファイル作成の呼び出しと一覧URLの更新を確認しました。Googleドライブ上の保存やPDFの見た目は実機未テストです。この記事では、設計から見つけた注意点と、送る前に使える版確認のメモを扱います。
ファイル名が同じだから最新版、とは判断しない。送付するPDFを開いて、今回の修正が入っているか確かめる。 シートから請求書を作る方には、ここを最後の一手にしてほしいと思います。
作り直すことと、置き換えることは別だった
自作シートでは、請求番号と宛先からPDFのファイル名を決めています。同じ請求を作り直すと、その名前も同じになる設計です。
保存処理に使っているのは、Google Apps Scriptの createFile。フォルダへファイルを作るAPIです。今回読んだ処理には、前のPDFを探して内容を更新する部分がありません。
Googleへ接続しない模擬テストでは、同じ請求番号で二回実行すると、作成処理が二回呼ばれました。名前は同じでも、返されるURLは別の試験値。一覧への最後の書き込みは、二回目のURLでした。
これは、実際のGoogleドライブで同名PDFを二つ見たという報告ではありません。ただ、このコードでは再作成を「前のファイルの更新」として扱えないことは確認できました。
修正前にダウンロードしたPDFが手元にある場合も、ファイル名だけでは今回送りたい版を選べません。
一覧のURLから開く。ただし、それだけで終えない
一覧から開くファイルを決めると、フォルダの同名ファイルを見比べるより入口を一つに絞れます。
ただし、自作シートの一覧URLは、請求番号に対応する行が見つかったときだけ書き換わります。模擬テストでは、該当行がない場合もファイル作成の呼び出しは進み、一覧URLへの書き込みはありませんでした。
つまり、PDFを作ったことと、一覧がそのPDFを指していることも別です。
修正後は一覧のURLを入口にし、開いたPDFの中身まで確認します。一覧が更新されていない、開けない、修正が見当たらない場合は送らず、請求番号と一覧への反映から確認し直します。
送る実物で、今回変えた場所を見る
たとえば、請求金額だけを直したなら、確認するのは「PDFが開いたか」ではなく「開いたPDFの金額が修正後か」です。
次の順で見ると、確認対象がぶれません。
- 一覧の請求番号を、今回送る請求と合わせる。
- 対象のPDFを開き、宛先・金額・支払期限を確認する。
- 今回修正した箇所を、修正後の値と突き合わせる。
- メールへ添付したファイル、または共有するリンクが、その確認済みPDFか確かめる。
一覧から最新のPDFを開いていても、添付するのが以前ダウンロードしたファイルなら、確認した版とは違います。確認する場所はフォルダだけでなく、最後に相手へ渡すファイルやリンクまで。
この確認は、PDF作成ツールを変える前にも使えます。自分のツールが再作成時に上書きするのか、別ファイルを作るのかを調べたうえで、送付対象を残します。
コピーして使える送付版の記録
請求一覧のメモ欄や自分用の記録に、次を残す形です。請求書の本文へ全部を書き込む必要はありません。
請求番号:
今回修正した箇所:
修正後の値:
送付対象PDFのURLまたは保存先:
PDFを開いて確認した宛先:
PDFを開いて確認した請求金額:
PDFを開いて確認した支払期限:
添付ファイルまたは共有リンクとの一致:
送付日:
実際に送った版の控え:
入力例は架空サンプルです。
請求番号:INV-SAMPLE-001
今回修正した箇所:請求金額
修正後の値:33,000円
送付対象PDFのURLまたは保存先:確認したファイルの場所を記入
PDFを開いて確認した宛先:架空サンプル商店
PDFを開いて確認した請求金額:33,000円
PDFを開いて確認した支払期限:2026年10月31日
添付ファイルまたは共有リンクとの一致:送信前に確認
送付日:送信後に記入
実際に送った版の控え:送信後に保存場所を記入
このメモは、適格請求書の記載事項や法律上の保存方法を判定するものではありません。同じ請求のどの版を送るか、どの版を送ったかを自分で追うための記録です。
旧版を消して解決しようとしない
名前が同じファイルを減らすために、旧版を自動削除する方法はここでは勧めません。どれを送ったのか確かめる前に消すと、後から送付版を確認する手がかりも失います。
先に送付対象と控えを決め、不要なファイルの扱いは別に判断します。共有リンクを送る場合は、相手が必要な間に開けるかも確認してください。
請求書の版確認以外に、入金管理や記帳まで作業が広がっているなら、請求管理と会計ソフトの役割分担が次の判断材料です。同じ取引を何度も入力している場合は、請求・入金・記帳の二重入力を探す手順へ。
会計ソフトを使えば送付版の取り違えがなくなる、と考える必要はありません。いま送ろうとしている請求を一件選び、添付するPDFの修正箇所を開いて確かめるところから始めてください。
出典・確認範囲
- Google Apps Script「Folder.createFile」:ファイルを作成するAPI(2026年10月5日確認)。
- Google Apps Script「File.getUrl」:ファイルを開くURLを返すAPI(2026年10月5日確認)。
一次材料は、自作の請求管理GASのPDF作成処理と、そのソースを使った模擬テストです。Google上のPDF生成・保存・レイアウト、メール送信、複数人での同時操作は検証していません。
この記事の確認情報
最終確認日:2026年10月5日
確認に使ったもの
- 自作GASのPDF再作成はcreateFileを呼び、一覧の該当行がある場合だけURLを書き込む設計
- 実ソースをGoogle非接続の模擬環境で実行した4テスト。Google実機は未テスト
参照した公式情報
リンクは新しいタブで開きます。