[Yoomとは]
Google スプレッドシートとSlackの連携フローの作り方
ここからは実際にYoomを使用したアプリ連携の流れを画像付きで紹介していきます!
①マイアプリ連携
Yoomにログイン後、左メニューにある「マイアプリ」を選択。

画面遷移後、「+新規接続」を押下してください。

連携したいアプリ名を検索窓に入力し、画面に従ってログインまたはサインインをすることで連携が完了します。
今回は「Google スプレッドシート」「Slack」を登録していきます。登録が完了するとマイアプリの一覧にアイコンが表示されます。

②既存のテンプレートをコピーする
テンプレートを使用することで、簡単に自動化ができます。
まずはYoomでマイプロジェクトを開き「+新規接続」を押下してください。

次に、「テンプレートギャラリーから作成」を選択。

右上の検索窓に「Google スプレッドシート上で日付が今日に該当するレコードを取得して毎日一括でSlackに通知する」を入力して検索します。
表示されたテンプレートの右側に、青字で「テンプレート作成」とあるので選択してください。

これでテンプレートのコピーまで完了しました。
ポップアップが表示されるのでOKを押します。

③トリガーの設定
まずは「指定したスケジュールになったら」を選択して、設定の確認をしていきます。

今回は平日勤務で当日のデータを抽出したいので、以下のような設定になっています。
時刻を変更したい場合は、数字を変更してください。
※ただし、分単位の指定はできないので注意が必要です。
問題なければ「保存する」を押して、最初の画面に戻ります。

④連携アプリの設定
次に「複数のレコードを取得する(最大10件)」を選択して、
連携するアカウント情報を入力してください。


下にスクロールしていくと「データベースの連携」という項目があります。
入力欄下部の補足を確認しつつ、入力を完了させてください。
入力後「次へ」を押します。

画面が遷移すると以下のような画面が出てきます。
取得したいレコード条件を以下のように設定することで、今日の日付のレコードを取得できます。

テストボタンを押すことで、動作確認ができるので必要に応じて試してみてください。
実際にテストに成功すると以下のような表示が出てきます。
※連携したスプレッドシートの内容により出力が異なります。

下にスクロールしていくと詳細設定部分があるので、必要に応じて設定してください。
このページの設定が完了したら「保存する」を押します。

最後に「チャンネルにメッセージを送る」の設定をしていきましょう。
連携するアカウント情報を入力して「次へ」を押してください。


面が遷移すると「投稿先のチャンネルID」「メッセージ」の設定画面が出てくるので、案内に沿って入力してください。

この際、送信先のチャンネルにYoomのアプリが追加されている必要があります。
【Yoomアプリをインストールする手順】
- 送信先のSlackチャンネルを開いて、チャンネル名をクリック

- インテグレーション → 「アプリを追加する」

- 検索バーで「Yoom」を検索 → 追加
-

上記の手順でYoomアプリをチャンネル追加できます。
画面をスクロールすると以下の詳細設定項目が出てくるので、必要に応じて設定してください。
設定に不足がなければ「保存する」を押します。

そうすると以下のポップアップが表示されるので、「トリガーをON」を押してください。
最初の画面上部のトリガーONが画像のようになっていたらOKです!


「Google スプレッドシート上で日付が今日に該当するレコードを取得して毎日一括でSlackに通知する」の設定はすべて完了になります。
おつかれさまでした!