ADVERTISEMENT

【Googleドキュメント】Slackメッセージから議事録自動生成!外部連携の使い方

【Googleドキュメント】Slackメッセージから議事録自動生成!外部連携の使い方
🛡️ 超解決

Slackで交わされた重要なやり取りを、いちいちコピーしてGoogleドキュメントに貼り付けていませんか。特に会議の議事録を手動で作成するのは手間がかかり、漏れも発生しやすいものです。この記事では、外部連携ツールを使ってSlackメッセージから自動的に議事録を生成する方法を解説します。Zapierという自動化サービスを利用すれば、特定のSlackメッセージをトリガーにして、Googleドキュメントに整形された文書を作成できます。手順を一つずつ確認していきましょう。

【要点】SlackメッセージからGoogleドキュメントへ議事録を自動生成する外部連携の設定手順

  • Zapierアカウントの作成: 外部連携の中枢となるZapierに無料登録し、SlackとGoogleドキュメントのアプリを接続します。
  • Slackトリガーの設定: 特定のチャンネルやキーワード、リアクションをトリガーにして、メッセージ内容を取得します。
  • Googleドキュメントアクションの設定: 取得したメッセージを元に、新しいドキュメントを作成または既存ドキュメントに追記します。

ADVERTISEMENT

Zapierを使った外部連携の仕組み

SlackとGoogleドキュメントを直接つなぐ機能は標準では用意されていません。そこで、Zapierというクラウドベースの自動化プラットフォームを介在させます。Zapierは「Trigger(トリガー)」と「Action(アクション)」の組み合わせで動作します。例えば、Slackで特定の絵文字が付けられたメッセージをトリガーにし、そのメッセージの内容をGoogleドキュメントに転記するアクションを実行します。Zapierは一度設定すれば常時稼働し、新しいトリガーが発生するたびに自動でドキュメントを作成します。この連携を使えば、会議後に手動で議事録をまとめる時間を大幅に削減できます。

Slackメッセージから議事録を自動生成する手順

ここでは、Zapierを使って議事録を自動生成する具体的な手順を説明します。トリガーには「特定のチャンネルに新しいメッセージが投稿されたとき」を選び、アクションで「内容を新しいGoogleドキュメントに書き込む」ように設定します。

Step 1: Zapierアカウントを作成する

  1. Zapierのサイトにアクセス
    ウェブブラウザでZapierの公式サイト(zapier.com)を開き、右上の「Sign Up」ボタンから無料アカウントを作成します。メールアドレスとパスワードを入力するか、Googleアカウントでサインアップできます。
  2. アカウントを認証する
    登録したメールアドレスに確認メールが届きますので、リンクをクリックしてアカウントを有効にします。これでZapierのダッシュボードが使えるようになります。

Step 2: SlackアプリとGoogleドキュメントアプリを接続する

  1. アプリ接続画面を開く
    ダッシュボードの左メニューから「Connected Accounts」を選び、「Add New Connection」をクリックします。
  2. Slackを接続する
    検索ボックスに「Slack」と入力し、表示されたSlackアプリの「Connect」ボタンを押します。ワークスペースを選択し、Zapierが必要とする権限(メッセージの読み取り、チャンネルへの参加など)を承認します。
  3. Googleドキュメントを接続する
    同様に「Google Docs」アプリを探して「Connect」をクリックします。Googleアカウントでログインし、Zapierがドキュメントを作成・編集する権限を許可します。これで両方のアプリが接続されました。

Step 3: 新しいZap(自動化)を作成する

  1. Zap作成を開始
    ダッシュボードの「Create Zap」ボタンをクリックします。まずはTrigger(トリガー)を設定します。
  2. トリガーにSlackを選ぶ
    「Choose App」で「Slack」を検索し、トリガーイベントとして「New Message in a Public Channel」(公開チャンネルの新規メッセージ)を選択します。または、特定のキーワードを含むメッセージだけを拾いたい場合は「New Message to a Public Channel with Keyword」(キーワードを含む新規メッセージ)も選べます。
  3. トリガーの詳細を設定する
    次に、どのSlackチャンネルを監視するかを指定します。チャンネルを選択し、必要に応じてキーワードを入力します。例えば「議事録」という単語を含むメッセージだけをトリガーにしたいときは、その単語を指定します。
  4. トリガーをテストする
    「Test Trigger」ボタンで、ZapierがSlackからメッセージを取得できるか確認します。実際に監視対象のチャンネルにメッセージを投稿し、テストが成功することを確認します。

Step 4: アクションにGoogleドキュメントを設定する

  1. アクションアプリの選択
    トリガーの設定が終わったら、「Action」の「Choose App」で「Google Docs」を選びます。アクションイベントは「Create Document from Text」(テキストからドキュメントを作成)を選択します。
  2. ドキュメントの内容をカスタマイズする
    表示されたフィールドに、生成したいドキュメントのタイトルや本文を設定します。例えば「Document Title」には「議事録 {{メッセージのタイムスタンプ}}」と入力します。本文「Document Content」には、Slackメッセージの内容や送信者、日時を挿入するための変数(Zapierの「Insert Data」ボタンから選択)を追加します。例えば「送信者:{{メッセージの送信者名}}、内容:{{メッセージのテキスト}}」のように記述します。
  3. フォルダの指定
    必要に応じて、ドキュメントを保存するGoogle Drive上のフォルダを指定します。何も指定しないと、Zapier用のフォルダが自動で作成されます。
  4. アクションをテストする
    「Test Action」をクリックして、実際にGoogleドキュメントが作成されるか確認します。テストが成功したら、画面右上の「Publish」ボタンでZapを有効化します。

設定時に注意すべきポイント

Zapierの無料プランではトリガー数に制限がある

Zapierには無料プランが存在しますが、月間のタスク数が100回までに制限されます。つまり、100回のトリガー超過後は自動化が停止します。もし頻繁に議事録を生成する必要がある場合は、有料プランへのアップグレードを検討してください。また、無料プランでは「Zap」のステップ数も2つまで(トリガーとアクション)です。複雑な加工が必要な場合は制限に引っかかる可能性があります。

Slackメッセージの書式がそのままGoogleドキュメントに反映されない

Slackのメッセージ内の太字やコードブロックなどのリッチテキストは、Googleドキュメントに渡る際にプレーンテキストになります。リンクはURL文字列として挿入されるので、ドキュメント上でリンクとして機能させるには手動で編集が必要です。メンション(@名前)も単なるテキストに変換されます。したがって、議事録としての最終的な整形は、生成されたドキュメント上で行うことを前提としてください。

Slackのチャンネル権限とZapierのスコープ

ZapierをSlackに接続する際、要求する権限によってアクセスできるチャンネルが変わります。公開チャンネルのメッセージを読み取るには「channels:history」という権限が必要ですが、プライベートチャンネルを監視するには別途権限とZapierをそのチャンネルに招待する必要があります。プライベートチャンネルからメッセージを取得したい場合は、Slackの「Apps」セクションでZapierアプリを目的のプライベートチャンネルに追加してください。

ADVERTISEMENT

Zapierを使う方法と手動コピーの違い

項目 Zapier自動化 手動コピー&ドキュメント作成
初期設定の手間 一度Zapを作成すれば継続的に動作 毎回手動でコピー、貼り付け、整形が必要
リアルタイム性 トリガー発生から数分以内にドキュメント作成 即時対応は難しい、後回しになりがち
カスタマイズ性 ドキュメントのタイトルや内容を変数で柔軟に指定可能 自由自在だが毎回手動で書式設定が必要
コスト 無料プランは月100タスクまで、超過は有料 人件費(時間)がかかる
エラー発生リスク 設定誤りや権限不足で停止する可能性がある ヒューマンエラーによる漏れや誤記がある

まとめ

Zapierを使うことで、SlackメッセージからGoogleドキュメントへの議事録自動生成が簡単に実現できます。最初にアカウント作成とアプリ接続を行い、トリガーとアクションを設定するだけで、以降は手間なく議事録が蓄積されていきます。もし無料プランの制限が気になる場合は、タスク数が少ないチームから試してみてください。また、Zapierでは他にもさまざまなアプリを連携できます。例えば、SlackのメッセージをGoogleスプレッドシートに保存する、またはGoogleカレンダーの予定から議事録テンプレートを生成する、といった応用も可能です。この機会に外部連携を活用して、ドキュメント作業の効率を高めてみてください。


ADVERTISEMENT

📄
Googleドキュメントトラブル完全解決データベースこの記事以外にも、書式・共有・Apps Script・引用など様々な困りごとへの解決策をまとめています。逆引きに活用してください。
この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。