概要
カンマ区切り(リスト形式)で取得した文章を、ChatworkやSlackで改行して送信する方法をご紹介します。 以下キャプチャのように、スプレッドシート上で作成した文章/メッセージを送信する際にご活用いただけます。
フローボットの全体イメージとしてはこちらです。
それぞれ詳細をご案内いたします。
①文章を取得する
「アプリと連携する」より、スプレッドシートからメッセージがある範囲の値を取得します。
テストを実行し、リクエストに成功していることを確認します。
この際、アウトプット「テスト値」がカンマ区切りになっていることが確認出来ます(赤線部分)。
ChatworkやSlackでそのままの形で送信されてしまう為、次のフローでデータを修正します。
②「カンマ( , )」を「改行コード( \n )」に置換する
「データを操作・変換する」より、「データの置換(正規表現)」を選択し、それぞれ下記をご参考の上ご設定ください。
・置換対象の文字列:文章のアウトプットを設定
・置換箇所を検索 :,
・置換後の文字列 :\n
テスト結果として、カンマ( , )が改行コード( \n )に変換されたことが確認出来ます。
③Chatwork、Slackでメッセージを作成、設定をする
②の置換で作成されたアウトプットをメッセージ項目に設定いただければ完成です。
実際の送信イメージはこちらです。
改行出来た状態で送信出来ていることが確認いただけます。
以上です。
関連記事