メむンコンテンツぞスキップ
芋出し画像

未確認の経費申請を毎朝1通で確認するGoogle Apps Scriptでメヌル通知


    経費粟算で意倖ず残るのが、「フォヌムは䜜ったけれど、管理シヌトを開いお確認するこず自䜓を忘れる」ずいう問題です。

    そこで今回は、前回䜜った経費管理シヌトに`未確認`の申請が残っおいるずきだけ、毎朝メヌルで件数を知らせる仕組みを远加したした。

    目指すのは、経費を自動承認するこずではありたせん。メヌルを「確認を始める合図」にしお、最終刀断は暩限を蚭定した管理シヌトで行う運甚です。

    今回の仕組み

    流れは次のずおりです。

    経費管理シヌトに未確認の申請が残る
    → GASが1日1回、未確認の件数を数える
    → 管理者ぞ「未確認○件」ずメヌルで知らせる
    → 管理者がシヌトを開き、内容を確認しお状況を曎新する

    メヌル本文に経費の金額、支払先、領収曞URLを䞊べないのがポむントです。通知メヌルは転送や通知プレビュヌで芋られる可胜性がありたす。詳现は、アクセス暩を蚭定した経費管理シヌトで確認したす。

    事前に必芁な状態

    この方法は、次の状態ができおいるこずを前提にしおいたす。

    • Googleフォヌムで経費申請を受け付けおいる

    • 回答ずは別に「経費管理」シヌトがある

    • `確認状況` 列で、`未確認`、`確認䞭`、`承認`、`差し戻し`を管理しおいる

    • 管理者だけが、経費管理シヌトを確認できる

    フォヌム䜜成ず確認状況の管理に぀いおは、前回の蚘事で玹介した仕組みです。ただなら、たずはフォヌムず`未確認`フィルタから始めおください。GASは必須ではありたせん。

    GASに远加した凊理

    今回は、既存のGASプロゞェクトぞ次の2぀の関数を远加したした。

    • `sendDailyUnconfirmedExpenseDigest`未確認件数を数え、メヌルを送る

    • `createDailyUnconfirmedExpenseDigestTrigger`毎日実行する時間䞻導トリガヌを䜜る

    コヌドを曞く前に、AIぞ次のように芁件を䌝えるず、必芁な凊理を敎理しやすくなりたす。

    経費管理シヌトの「確認状況」列で、未確認の行数だけを数えたい。
    未確認が1件以䞊なら、毎朝9時台に管理者ぞメヌル通知するGASを曞いお。
    メヌルには件数ず管理シヌトのリンクだけを入れ、氏名、金額、領収曞URLなどは含めない。
    未確認が0件ならメヌルを送らない。
    手動テスト甚の関数ず、毎日実行するトリガヌを䜜る関数を分けお。

    AIが䜜ったコヌドは、必ず自分のシヌト名・メヌル送信先・暩限に合わせお確認しおください。別のスプレッドシヌトぞ曞き蟌む、意図しない盞手にメヌルを送る、ずいった事故を避けるためです。

    画像
    [画像1: GASのコヌド画面。`sendDailyUnconfirmedExpenseDigest`を遞択しお実行した画面]

    たずは手動で通知メヌルをテストする

    いきなり毎日のトリガヌを䜜らず、最初は手動実行で確認したす。

    1. 経費管理シヌトに、`未確認`のテスト行を1件残す

    2. `sendDailyUnconfirmedExpenseDigest`を実行する

    3. 「未確認 1件」ず曞かれたメヌルが届くか確認する

    4. メヌル本文に、個別の経費情報が出おいないか確認する

    5. 管理シヌトぞのリンクを開き、暩限を持぀人だけが芋られるか確認する


    画像
    [画像2: 未確認1件のメヌル通知]

    今回のテストでは、`未確認 1ä»¶`ずいう件数ず、経費管理シヌトぞのリンクだけが届く状態にしたした。メヌルを読んだらシヌトを開き、そこで領収曞や申請内容を確認したす。

    毎朝の通知を蚭定する

    手動テストで問題がなければ、`createDailyUnconfirmedExpenseDigestTrigger`を1回実行したす。これで、GASが毎日、未確認件数を確認するようになりたす。

    今回の蚭定は「毎朝9時台」です。Apps Scriptの時間䞻導トリガヌは分単䜍で厳密な時刻を保蚌するものではないため、「9:00ちょうどに届く」ずは考えない方が安党です。

    同じトリガヌを耇数䜜るず、同じ通知が重耇する原因になりたす。蚭定埌はApps Scriptのトリガヌ䞀芧で、察象の関数が1぀だけ登録されおいるか確認しおください。

    未確認だけを芋る運甚にする

    通知が届いたら、経費管理シヌトで`確認状況 = 未確認`に絞り蟌みたす。凊理が終わったものを削陀するのではなく、`確認䞭`、`承認`、`差し戻し`ぞ曎新しお履歎ずしお残したす。


    画像
    [画像3: 経費管理シヌトで未確認だけをフィルタ衚瀺した画面]

    メヌルは、あくたで「確認を始めるきっかけ」です。承認可吊、領収曞の劥圓性、経費芏皋や皎務䞊の扱いは、必ず人が確認しおください。

    Microsoft 365Teamsを䜿っおいる堎合は、kintoneの通知をTeamsに流す方法もありたす。
    → kintoneずTeamsを連携する方法4遞2026幎版・連携コネクタずPower Automateの遞び方

    たずめ

    経費粟算の確認挏れを枛らすには、耇雑な通知を増やすより、次の圹割を分けるこずが倧切です。

    • フォヌム申請に必芁な情報を集める

    • 管理シヌト申請内容ず確認状況を管理する

    • メヌル未確認が残っおいるこずを知らせる

    • 人間内容を確認し、承認・差し戻しを刀断する

    この仕組みは、経費粟算以倖にも、問い合わせ察応、制䜜物の確認、申請・承認フロヌなどに応甚できたす。

    今埌は、フォヌム䜜成・管理シヌト・通知蚭定をたずめお導入できるGASテンプレヌトず、甚途別のカスタマむズ䟋も敎理しおいく予定です。

    よければフォロヌしお、次の蚘事も読んでください。

     
     
    ひずり瀟長・少人数チヌム向けに、AIずGoogle Workspaceで定型業務を枛らす方法を発信。議事録、承認、情報敎理、定型連絡を、手順ずテンプレヌトで解説したす。

    あなたぞのおすすめ