GoogleフォームとYoomの連携イメージ
アプリ同士の連携方法

2025-05-07

【簡単設定】正規表現によるテキスト置換を自動化する方法

h.fukuda

「特定の形式のテキストを一つ一つ手作業で置換するの、結構面倒かも」

「入力されたデータから不要な文字を削除したり、特定のパターンに揃えたりする作業に時間がかかり、他の業務が進まない…」

このように、特定のルールに基づいたテキストの置換や整形作業に、手間や時間的な制約を感じている方も多いのではないでしょうか。

もし、<span class="mark-yellow">フォームなどから受け取ったデータを、正規表現を使って自動で整形・置換し、その結果を必要なツールにスムーズに連携できる仕組み</span>があれば、このような繰り返しの作業から解放され、データの精度を高めつつ、より分析的・創造的な業務に時間を有効活用できるようになります!

今回ご紹介する自動化の設定は、専門的な知識がなくてもノーコードで簡単に構築でき、日々の業務負担を軽減できるため、ぜひこの機会に自動化を導入して、作業をもっと効率的に進めましょう!

とにかく早く試したい方へ

Yoomには<span class="mark-yellow">正規表現を用いたテキスト置換を自動化する業務フローのテンプレート</span>が用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!

正規表現への置換を自動化する様々な方法

受け取ったデータを正規表現を使って自動的に置換・整形し、その結果を様々なツールに連携する方法を紹介します!手作業でのデータ整形や転記の手間を省き、データの活用をスムーズにする自動化の例を見ていきましょう!

なお、今回はデータの受取先としてGoogleフォームを活用していますが、もちろんその他のツールから受け取ったデータを正規表現へと自動的に変換することも可能です。気になる内容があれば、ぜひクリックしてみてください!

チャットツールに通知する

<span class="mark-yellow">Googleフォームの回答を指定したルール(正規表現)で置換し、その結果をSlackやMicrosoft Teamsなどのチャットツールへリアルタイムに通知する</span>ことで、関係者への迅速な情報共有や確認作業の効率化を実現し、チームの連携をスムーズにします!

メールで通知する

<span class="mark-yellow">正規表現で置換処理したGoogleフォームの回答データを、GmailやOutlookなどのメールツールへ自動で送信する</span>ことで、関係者への通知や報告業務を効率化し、確認漏れを防ぎます!

データベース/スプレッドシートに記録する

<span class="mark-yellow">Googleフォームで受け取ったデータを正規表現で自動的に整形・置換し、Google スプレッドシートやMicrosoft Excelなどのデータベース・スプレッドシートツールに記録する</span>ことで、手作業によるデータ入力や転記ミスを防ぎ、常に最新かつ正確なデータを管理できるようになります!

Googleフォームの回答を正規表現で置換しSlackに通知するフローを作ってみよう

それではここから代表的な例として、Googleフォームに回答が送信された際に、特定の回答項目を正規表現で置換し、その結果をSlackに自動で通知するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • GoogleフォームとSlackのマイアプリ連携
  • テンプレートをコピー
  • Googleフォームのトリガー設定・データ変換・Slackのアクション設定
  • トリガーをONにし、フローが起動するかを確認

ステップ1:Googleフォーム、Slackをマイアプリ連携

Yoomにログイン後、画面左側にある「マイアプリ」をクリックし、更に「+新規接続」をクリックします。

右上の検索窓からGoogleフォームを検索してください。

以下のような画面が表示されるので「Sign in with Google」をクリック。

メールアドレスまたは電話番号を入力し「次へ」をクリックします。
※既にGoogleアカウントを使ってマイアプリ連携したことがある場合は、そのアカウントを選択するだけでOKです。

パスワードを入力してもう一度「次へ」をクリック。

「続行」をクリックするとGoogleフォームのマイアプリ連携が完了します。

同様にSlackを検索してください。
ワークスペースのSlack URLを入力し「続行する」をクリックします。

次にメールアドレスを入力し「メールアドレスでサインインする」をクリックしてください。

メールアドレスに届く認証コードを入力します。

Yoomの投稿先を選択して「許可する」をクリックするとSlackのマイアプリ連携が完了します。

ステップ2:テンプレートをコピー

Yoomにログインし、以下バナーの「試してみる」をクリックしてください。

「テンプレートがコピーされました」と表示されるので「OK」をクリックします。

‍ステップ3:Googleフォームのトリガー設定

「フォームに回答が送信されたら」をクリック。

タイトルと連携するアカウント情報を任意で設定し、トリガーアクションはテンプレート通りに「フォームに回答が送信されたら」のまま「次へ」をクリックして進んでください。

アプリトリガーのAPI接続設定という画面が表示されるので必要事項を入力していきます。
※Googleフォームをトリガーに設定した場合の回答データの取得方法についてはこちらを参考にしてみてくださいね!

テストする準備として、フォームを作成→変換したい形式を含む回答をしておいてください。
今回は例として以下のようなフォームを作り、電話番号と日付を含めた回答をしてみました。

Googleフォームの用意ができたらYoomの設定画面に戻り、トリガーの起動間隔とフォームIDを入力してテストしてください。

※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

成功したら保存してください。今回は「+ 取得する値を追加」から手動で以下の赤枠の項目を追加しました!

ステップ4:AIオペレーション設定

「データを操作・変換する」をクリックしてください。

アクションのプルダウンから変換したい内容を選択し「次へ」をクリックします。
今回はテンプレートを使っているため「データの変換」のままでOKです!

詳細設定に移ります。
「対象のテキスト」に、変換したい形式の文字列を含む項目を入力してください。今回でいうと電話番号の入っているvalue_2と日付が含まれているalue_3ですね。
ステップ3で取得した値をプルダウンからクリックすると簡単に設定できます!

変換ルールは予め入力されているのでそのままで大丈夫です。追加・変更したい場合は下記の要領で「検出する正規表現」と「置換後」をセットで入力してください。

最後に任意で言語を入力しテストしましょう。

成功したら保存してください。電話番号と日付の形式が変換されていますね!

ステップ5:Slackのアクション設定

これが最後の設定です!「チャンネルにメッセージを送る」をクリックしてください。

ステップ3と同様、アクションはテンプレート通りに「チャンネルにメッセージを送る」のまま「次へ」をクリックします。

API接続設定という画面が表示されるので必要事項を入力していきます。
まず投稿先のチャンネルIDを候補から選択してください。

次にメッセージを編集しましょう。今回は、
【変換前】…ステップ3で取得した電話番号と日付の含まれている項目
【変換後】…ステップ4で取得した変換後のテキスト
をそれぞれ設定しています。完成したらテストしてください。

成功したら保存してください。Slackに通知が来ましたね!

ステップ6:トリガーをONにして起動準備完了

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
正しくフローボットが起動するか確認しましょう。

以上が、Googleフォームから回答が送信されたら正規表現による置換処理を自動で行い、Slackに通知する方法でした!

データ変換に関するその他の自動化例

Yoomには業務を自動化できるテンプレートがたくさん用意されています!
例えば、以下のような自動化はいかがでしょうか。

まとめ

正規表現を用いたテキスト置換作業を自動化することで、<span class="mark-yellow">これまで手作業で行っていたデータの整形や修正にかかる時間と手間を大幅に削減し、入力ミスや表記ゆれといったヒューマンエラーを防ぐことができるはずです。</span>
これにより、データの品質を維持しながら迅速に情報を活用でき、より分析的な業務や本来注力すべきコア業務に集中できる環境が整うかもしれませんよね!

今回ご紹介したような正規表現によるデータ変換を含む様々な業務自動化は、ノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも直感的な操作で簡単に構築可能です。

もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

この記事を書いた人
h.fukuda
教育業界の事務職出身です。 少ない人数で幅広い業務をこなすためExcelのひな型作りなど日々効率化できることを模索していましたが、当時Yoomを使えていたら比べ物にならないほど効率化できていたと思います。 そういった今までの経験も活かしつつ、皆様のお役に立てるような情報を発信していきます!
タグ
自動化
自動
連携
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る