チャットワークの指定したルームのメッセージをGoogleスプレッドシートにバックアップできるよ(複数ルーム一括はこちら)サンプルファイルをコピペして設定すると5分くらいで簡単にできちゃうよ。まずは完成品みてみて!
Googleスプレッドシートが開きます
このサンプルファイルでできること
- 完成品例-どんなふうに保存できるのか(指定した1ルームを保存)
- しくみ-無料サービスを利用している概要の説明
- サンプルファイルのコピー方法
完成品 -どんなふうに保存できるか
チャットワーク画面
指定した1つのルームのメッセージ例
取得したルーム内のメッセージをGoogleスプレッドシートに保存
ユーザ名、投稿時間、メッセージを取得します。手動で取得、定時で(自動)取得どちらも可能です。
しくみ-無料サービスを利用している概要の説明
Chatwork App 、 Google Spreadsheet 、 Google Apps Script (GAS)の3つのサービスを使用しています。 無料の範囲で使用できるサービスの組み合わせで構成しています。
Googleスプレッドシートが開きます
設定方法-サンプルファイルのコピーの仕方
無料サンプルファイルをご自分のGoogleアカウントのGoogleドライブのマイフォルダにコピーして使用します。サンプルファイルのコピー方法を説明します。(ご自分のGoogleアカウントにログインしている必要があります)
サンプルファイル(Googleスプレッドシート)の見方
「サンプルファイルを見てみる」ボタンをクリックすると次のような私たちが「閲覧のみ」で無料公開しているGoogleスプレッドシートが開きます。シートは下記の5つあります。
①使い方(使い方)←ここに手順が記載してあります
②実際使うシート(メッセージ一覧取得)
③初回設定方法(【参考1】APIトークンの発行方法)
④初回設定方法(【参考2】ルームIDの確認方法)
⑤初回設定方法(【参考3】アプリの承認方法(初回のみ)
Googleスプレッドシートをコピーする
メニューバーの「ファイル」から「コピーを作成」をクリックします。
クリックすると、次の画像のような「ドキュメントをコピー」ダイアログボックスが開きます。
デフォルトで「フォルダ」に「マイドライブ」が設定されています。ご自分のGoogleアカウントのGoogleドライブのマイドライブになります。「コピーを作成」をクリックします。
自分の「マイフォルダ」にコピーが作成されました。
コピーができたら、最初に表示される「使い方」シートの手順に沿って使用してみてね。
※メッセージ取得を実行時エラーが出てうまくいかない時は、シートをコピーし直すとうまくいくこともあるよ。
1ルーム編-Chatworkの履歴を保存するGASツール
Googleスプレッドシートが開きます
チャットワークで残しておきたいルームの履歴が消えてしまうので消える前にバックアップを取りたいんだけど良い方法ないですか?