期限と予定をChatwork・Slackに知らせる(非公式)|支払い・納期の期限とGoogleカレンダーの予定を自動でリマインド
- ダウンロード商品¥ 980



スプレッドシートに書いた期限(支払い・納期・契約の更新など)と、Googleカレンダーの予定を、Chatwork のルームや Slack のチャンネルに知らせるスクリプトです(Google Apps Script)。15分ごとに自動で確かめて、決めた日時に知らせます。手順書(画面の操作を1つずつ書いたもの)が付いています。 ■ こんな方に ・支払い・請求・納期・契約の更新を、うっかり忘れたくない方 ・チームの期限を Chatwork や Slack で共有したい小さな事業者の方 ・Googleカレンダーの予定を、チャットにも流したい方 ■ できること ・期限を「7日前・3日前・当日」のように前もって知らせます(日数は自由に) ・毎週・毎月・毎月末の繰り返しに対応。期限が土日・祝日なら、前の平日か次の平日にずらせます ・Googleカレンダーの予定を「30分前」などに知らせます(予定は読むだけ。作ったり消したりしません) ・毎朝、今日の予定と近い期限を1通にまとめて送ります。期限を過ぎて「済」になっていないものも並べます ・宛先(Chatwork の To、Slack のメンション)を付けられます ■ 送り漏らさない・二重にしない・止まったら気づける ・はじめは「確認モード」。どの知らせも、まず自分のマイチャットなどにだけ届き、「本当は○○に送ります」と書いてあります。他の人に見られずに試せます ・毎朝のまとめは、何も無い日も「今日の期限・予定はありません」と届きます。届かない朝は、ツールか送り先のどこかで止まっていると気づけます ・送れなかった知らせは、次の回にもう一度送ります(24時間まで)。それを過ぎたものは送らずにメールで知らせます ・同じ知らせを二重に送りません。途中で止まっても、送れていたかを確かめてから送ります ・トークンが使えない・ルームに書き込めないときは、件名が [要対応] のメールで知らせます ■ 安全 ・Chatwork のトークンと Slack の URL はシートに書かず、あなただけが読める場所に保存します ・件名やカレンダーの招待に [toall] や <!channel> が入っていても、全員への呼びかけにならないよう無害にしてから送ります ・送る先は Chatwork と、あなたが登録した Slack の Webhook だけです。データを作者や第三者のサーバーに送ることはありません ■ 動作確認(2026-10-03〜05、作者の Google アカウントと Chatwork のフリープランで) ・権限の承認、シートの用意、トークンの登録(シートにトークンが出ないこと) ・送る前の一覧(祝日の期限を前の平日にずらす) ・確認モードでマイチャットに届く。本番にすると、書いたルームに届く ・15分ごとに動き、同じ知らせを二重に送らない。1回は数秒(1日の上限の内) ・毎朝のまとめが届く ・トークンが使えないとき、送らずに [要対応] のメールを送る ■ まだ確かめていないこと ・Slack への送信は手元のテストだけで、実際のワークスペースでは確かめていません ・Googleカレンダーの予定の知らせは手元のテストだけで、実際のカレンダーでは確かめていません ■ 使い方(くわしくは同梱の manual.html) 1. 新しいスプレッドシートの「拡張機能 → Apps Script」で、appsscript.json に manifest.txt、コード.gs に script.txt の中身を貼る 2. 「はじめに」を実行して権限を承認 3. メニュー「期限の知らせ → ① シートを用意する」 4. Chatwork のトークンか Slack の送り先を登録し、期限を書いて、③で確かめ → ⑤ 自動をオン ■ 動作環境・制限 ・パソコンのブラウザで設定します(スマートフォンでは設定できません) ・Chatwork のビジネス・エンタープライズプランでは、トークンを使うのに組織の管理者の承認が要ります ・Slack は Incoming Webhook(チャンネルごとのURL)に対応しています ・15分ごとに確かめるので、知らせは最大15分ほど遅れます ・スプレッドシートを編集できる人とは共有しないでください(編集できる人は、スクリプトを書き換えてトークンを取り出せます) ・初めて動かすとき、Googleの「このアプリは確認されていません」という画面が出ます(自分で動かすスクリプトでは必ず出ます。手順書で進め方を説明しています) ・学校や会社のアカウントでは、管理者の設定によって使えないことがあります ■ ご注意 ・個人が作った非公式のツールです。Chatwork・Slack・Googleとは関係ありません ・ご購入いただいた方ご本人(または自社)での利用に限ります。再配布・転売はご遠慮ください ■ 不具合・ご要望 ショップのメッセージからお知らせください。直していきます。


