GoogleスプレッドシートとGitHubの連携イメージ
アプリ同士の連携方法

2025-07-04

【ノーコードで実現】GitHubへのIssue追加を自動化する方法

a.sugiyama

GitHubでのIssue作成やブランチ作成、プルリクエストの管理など、日々の開発業務で繰り返し行う作業に手間を感じていませんか?
手作業でのIssue登録はタイプミスや記載漏れを引き起こす可能性があり、また、関連ツールへの情報共有が遅れることで、プロジェクトの進行に影響が出ることも少なくありません。

もし、<span class="mark-yellow">SlackのメッセージやGoogleフォームの送信内容、スプレッドシートの行追加などをトリガーとして、GitHubに自動でIssueを作成したり、特定のイベント発生時にチームメンバーへ通知したりできる仕組み</span>があれば、これらの悩みから解放され、開発者はコーディングなどのコア業務により集中できる時間を生み出すことができます!

今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

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

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

[[115171]]

GitHubのIssue作成を自動化する方法

普段お使いの様々なツールから、GitHubへのIssue作成を自動化する方法を、具体的なテンプレートを使って紹介します!
これらの自動化を活用することで、Issue管理の効率化、入力ミスの削減、そしてチーム内コミュニケーションの円滑化が期待できます。気になる内容があれば、ぜひクリックしてみてください!

データベース/CRMサービスのデータを使ってGitHubにIssueを作成する

<span class="mark-yellow">Google スプレッドシートなどのデータベースサービスに新しい行が追加された情報を基に、GitHubにIssueを自動で作成する</span>ことができるので、タスク管理やバグ報告などをスプレッドシートで行っている場合でも、シームレスにGitHubと連携し、Issue作成の手間を大幅に削減できます。

[[115171]]

チャットツールの投稿を基にGitHubにIssueを作成する

<span class="mark-yellow">Slackなどのチャットツールで特定のメッセージが投稿された際に、その内容を基にGitHubにIssueを自動で作成する</span>こともできるので、チャットでの議論から生まれたタスクや課題を、迅速かつ確実にGitHubのIssueとして起票し、対応漏れを防ぎます。

[[113778]]

フォームの送信内容からGitHubにIssueを作成する

<span class="mark-yellow">Googleフォームなどで受け付けた問い合わせやバグ報告の内容をトリガーとして、GitHubにIssueを自動で作成する</span>フローを構築できるため、ユーザーからのフィードバックや社内からの改善要望などを効率的にIssue化し、開発プロセスにスムーズに組み込むことが可能です。

[[176997]]

Google スプレッドシートとGitHubを連携してIssueを自動作成するフローを作ってみよう

それではここから代表的な例として、Google スプレッドシートに新しい行が追加された際に、その情報を基にGitHubにIssueを自動で作成するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

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

  • Google スプレッドシートとGitHubのマイアプリ連携
  • テンプレートをコピー
  • Google スプレッドシートのトリガー設定とGitHubのアクション設定
  • トリガーをONにし、フローが起動するかを確認
[[115171]]

ステップ1:Google スプレッドシートとGitHubをマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

【Google スプレッドシートのマイアプリ連携】

Yoomのマイページの「新規接続」ボタンをクリックし、Google スプレッドシートを選択します。

Google スプレッドシートを選択すると、以下のような画面が表示されます。
赤枠部分の「Sign with Google」を押下してください。

以下のような画面が表示されたら、今回連携したいアカウントを選択します。

画面が遷移したら、「次へ」をクリックします。
次の画面で「続行」を選択してください。

これで、Google スプレッドシートのマイアプリ登録が完了です!

【GitHubのマイアプリ連携】

先ほどと同じ手順で、Yoomページ画面左側のマイアプリをクリックし、右の新規接続を選択します。

検索窓にGitHubと入力し、検索結果からGitHubを選択します。

以下の画面が表示されたら 、メールアドレスとパスワードを入力し、「Sign in」をクリックしてください。

以下の画面で認証コードを入力し、「Verify」をクリックします。

これで、GitHubの連携が完了しました!
マイアプリにGoogle スプレッドシートとGitHubが表示されていれば、登録完了です!

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

これからいよいよフローを作っていきます!
簡単に設定できるようテンプレートを利用しているので、Yoomにログインし、以下バナーの「試してみる」をクリックしてください。

[[115171]]

ワークスペースに自動的にテンプレートがコピーされるので、次に表示された画面で「OK」をクリックしてください。

ステップ3:Google スプレッドシートのトリガー設定

最初の設定です!
ここからは「Google スプレッドシートで行が追加されたら、GitHubにIssueを追加する」フローボットを設定していきます。
以下の赤枠をクリックしてください。

こちらのページでは、必要に応じてタイトルを編集し、アカウント情報が間違っていないか確認します。
アクションはそのままで、「次へ」をクリックしましょう!

続いて、以下の画面が表示されたら、必須項目を入力します。
トリガーの起動間隔は、5分、10分、15分、30分、60分から選択できます。 基本的に短い設定がおすすめです!
プランによって最短の起動間隔が異なりますので、ご注意ください。

「スプレッドシートID」と「シートID」は、入力欄をクリックして表示される候補から選択してください。

テストを行う前にGoogle スプレッドシートの画面に移り、行を追加します。
※Google スプレッドシート上で追加が出来ていないとテストは成功しません。ご注意ください。
以下の画像は、例として設定したものです。

次に、テーブル範囲などを設定しましょう。
今回は先ほどのGoogle スプレッドシートを使うので、テーブル範囲は、A〜Hです。
一意の値が入った列(他と重複しない列)は、Aとしました。
※今回はA列を指定しましたが、どの列を指定するかは任意です。

設定が完了したら、テストを行います。
テストに成功すると、アウトプットを取得できます。
アウトプットはこの後の設定で活用するので、間違いがないか確認をしてくださいね。

問題がなければ、「保存する」をクリックしてください。
これでGoogle スプレッドシートのトリガー設定は完了です!

ステップ4:GitHubにIssueを作成する設定

以下の赤枠をクリックしてください。次にGitHubの設定を行います。

連携するアカウント情報が正しいかを確認しましょう。
タイトルは必要に応じて変更し、アクションは「Issueを作成」のままにしてください。

API接続設定の画面に移ったら、「オーナー名」「リポジトリ名」を入力します。
入力欄下の説明を参照して、入力しましょう!

「タイトル」は、入力欄をクリックして表示されるアウトプットを活用して設定しました。任意の情報を入力することも可能です。

他の項目は、必要に応じて任意で設定してください。
下図は、「コメント」の欄にアウトプットを活用して設定したものです。この項目では、Issueの詳細を記載しましょう。

入力が完了したら「テスト」をクリックします。
「テスト成功」と表示が出て、問題がなければ、「保存する」をクリックしましょう!

ステップ5:Google スプレッドシートのレコードを更新する設定

最後の設定です。
以下の赤枠をクリックしましょう!

次の画面で、連携するアカウントが間違っていないかを確認します。
タイトルは任意で修正し、アクションはそのままで、画面を下にスクロールしましょう。

ここでは、データベース連携を行います。
「スプレッドシートID」と「タブ名」は、下図のように入力欄をクリックして表示される「候補」から選択ができます。

テーブル範囲は、下記のシートに追加するため「A1:H」となります。
入力が完了したら、次に進みましょう!

続いて、データベース操作の詳細設定の画面に遷移したら、「更新したいレコードの条件」を設定します。
入力欄をクリックすると、先ほど取得したアウトプットが使用できるので該当のアウトプットを設定しましょう。
※下図は例として、更新したいレコードに「タスク名」を指定し、条件を「等しい」、条件と一致する情報を「タイトル」と設定したものです。

次に、「更新後のレコードの値」を設定します。
更新後のレコードの値には、指定したGoogle スプレッドシートのヘッダー(1行目)の値が表示されます。

GitHubから取得した値を更新するので、GitHubのアウトプットを使用して以下のように設定してください。
※下図は、「タイトル」の項目に、該当するアウトプットを入力しました。

ここまでできたら、テストを実行して保存しましょう。
以上で、【Google スプレッドシートで行が追加されたら、GitHubにIssueを追加する】フローボットの完成です!お疲れ様でした。

ステップ6:トリガーをONに設定しフロー稼働の準備完了

設定が完了すると、以下のようなメニューが表示されます。
「トリガーをON」をクリックすると、フローボットが自動的に起動します。

GitHubを使ったその他の自動化例

GitHubを使用して作業効率をアップさせるYoomの自動化テンプレートご紹介します。
SlackのメッセージやGoogle スプレッドシートの更新など、実務で活用できる内容が盛りだくさんです。
手間を省き、業務改善を実現するために、気になるテンプレートを今すぐチェックしてみてください!

[[99801,98183,24903,150834,158721]]

まとめ

GitHubと様々なツールを連携させ、Issue作成などの定型業務を自動化することで、<span class="mark-yellow">これまで手作業で行っていたIssueの起票や関連情報の手入力といった手間を大幅に削減し、ヒューマンエラーを防ぐことができます。

</span>これにより、開発チームはIssue管理にかかる時間を短縮し、より創造的な開発作業やプロジェクトの推進に注力できる環境が整います!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できるので、もしGitHub運用や開発プロセスの自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!

この記事を書いた人
a.sugiyama
これまでの業務経験を通じて「もっと効率的に進められたら…」と感じたことを活かし、役立つコンテンツをお届けします。 Yoomの魅力をたくさんの人に届けられるよう、わかりやすく発信していきます!
タグ
GitHub
Google スプレッドシート
自動化
自動
連携
関連アプリ
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る