2024/12/01
アプリ同士の連携方法

Google スプレッドシートとGitLabを連携してGoogle スプレッドシートで行を追加後にGitLabで課題を作成する方法

k.ueno
Google スプレッドシートとGitLabの連携イメージ

目次

タスク管理やプロジェクト進行のために課題を作成・追加する作業を日常的に行なっているチームで、入力作業やヒューマンエラーの発生を極力減らしたいと考えている方は多いと思います。
このGoogle スプレッドシートとGitLabの連携により、Google スプレッドシートに行を追加すると、GitLab側でタスクを作成する作業の自動化が実現します。
本記事では、プログラミング不要で業務の効率化へつなげる自動化フローの作成方法を紹介します。
手動での入力ミスを防ぎ、業務のスピード向上を目指せるYoomのアプリ連携の魅力を探っていきましょう。

こんな方におすすめ

・Google スプレッドシートとGitLabを利用しており、タスク管理に手間を感じている方
・手動作業で入力・転記エラーが多く困っている方
・フローの自動化を検討しており、日常業務のスピードを上げたい方
・複数のツールを使って業務の効率化を自動化で実現したい方
・Google スプレッドシートで顧客情報を管理し、タスク管理にGitLabを活用したい方

Google スプレッドシートとGitLabの連携メリットと具体例

1.ヒューマンエラーの防止

手動でGoogle スプレッドシートからGitLabにISSUEを作成する際、誤入力や漏れが生じるリスクがありますが、アプリの連携と自動化の導入により、タスクや情報の転記ミスの削減が期待できます。
例えば、新しいタスクがGoogle スプレッドシートに追加されると、その内容が自動でGitLabのIssueとして作成されるので、手入力による情報伝達ミスや管理漏れの防止につながります。

2.業務のスピード向上

手動でGitLabにISSUEを作成する時間を削減することで、業務全体のスピードアップが期待できます。
例えば、営業チームが顧客から吸い上げたプロダクトの改善要望などをGoogle スプレッドシートに入力すると、GitLab側でIssueとして素早く作成されます。
開発チームはそれを確認し、プロダクトの改善に着手できるので、開発スピードのさらなる向上が期待できるでしょう。

3.作業コストの削減

この自動化フローを導入することで、手動でタスクや情報を入力するためにかかっていた時間と労力の削減が期待できます。
例えば、これまで顧客サポート担当者が顧客からの意見をもとに、開発チームへGitLabを介して課題内容を伝えていた場合、担当者それぞれ入力方法に差があり、再確認を行う手間がかかっていたこともありました。
Google スプレッドシートに記入された内容がそのままIssueとして追加されれば、決まったフォーマットで読みやすいIssueが作れます。
課題内容が確認しやすくなり、開発チームがスムーズに業務を行うことができるので、企業内の作業コストが削減できるかもしれません。

[Yoomとは]

それでは、実際に「Google スプレッドシートで行が追加されたらGitLabの課題を作成する」のテンプレートを使ったフローボットを作成していきましょう。

Google スプレッドシートとGitLabの連携フローの作り方

フロー完成までの作業は以下のように進めていきます。

・Google スプレッドシートとGitLabをマイアプリ連携
・テンプレートのコピー
・Google スプレッドシートのトリガー設定とGitLabの設定
・トリガーをON

それでは、連携させるアプリの新規接続を行なっていきましょう。

・Google スプレッドシートとGitLabをマイアプリ連携

(1)まずはGoogle スプレッドシートをマイアプリに接続しましょう。
Yoomアカウントにログイン後、左欄の「マイアプリ」をクリックし、「新規接続」からGoogle スプレッドシートを検索してください。

Google スプレッドシートのアプリアイコンを検索し、クリックします。

(2)「Sign in with Google」をクリックすると、アカウントを選択する画面に移行するので、連携させたいアカウントを右の管理アカウントから選択します。
選択後、サインイン画面に移行するので、認証を完了させてください。
これで、Google スプレッドシートの接続が完了しました。

(3)次にGitLabのアプリ連携を行います。
Google スプレッドシートのマイアプリ登録と同様に、GitLabを選択します。

(4)連携させたいGitLabの「ユーザー名またはメインのメールアドレス」と「パスワード」を入力します。
情報入力後、[サインインする]をクリックしましょう。

(5)移行後の画面で認証を行なってください。
設定が正常に行われると、2つのアプリが追加された状態のYoomアカウントのマイアプリ画面へ移動します。

これで2つのアプリがYoomアカウントに接続できました。

・テンプレートのコピー

Yoomアカウントに対象のアプリの新規接続が完了していることを確認後、下記のテンプレートの「このテンプレートを試してみる」のアイコンをクリックします。

テンプレートがコピーされるので、「OK」ボタンをクリックします。

Yoomアカウントの「マイプロジェクト」の画面に移動するので、テンプレート内容を確認してください。

設定フローは3つです。

・Google スプレッドシートのトリガー設定

(1)まず、Google スプレッドシートのアプリトリガーを設定します。

Yoomアカウントの画面左側のマイプロジェクトから「【コピー】Google スプレッドシートで行が追加されたらGitLabの課題を作成する」をクリックしてください。

クリックした後、以下画面のようにテンプレート内容が表示されます。

(2)まずはトリガーとなる「行が追加されたら」をクリックします。

(3)連携するアカウント情報を入力し、[次へ]をクリックします。
次画面で「トリガーの起動間隔」や「スプレッドシートID」の情報を入力していきましょう。

「トリガーの起動間隔」は5分、10分、15分、30分、60分から任意のものを選択してください。
※トリガーの起動間隔はプランによって異なるため、注意が必要です。

(4)「スプレッドシートID」、「シートID」の項目は、入力バーをクリックすると以下の画面のようにアカウントから取得した情報を「候補」として展開されます。
この情報の引用も活用しましょう。

(5)情報入力後、[テスト]をクリックし、問題なければ[保存する]をクリックします。
なお、このステップで下記のような情報をアウトプットとして取得することが可能です。
アウトプット情報は、「この値を他のオペレーションで利用することができます。」という注釈の通り、この後のステップで引用・活用できます。

・GitLabの設定

(1)次に、2つ目のアクション「イシューを作成」をクリックしましょう。

(2)連携するGitLabのアカウント情報を入力し、[次へ]をクリックします。

(3)移行後の画面で表示される「プロジェクトID」の項目で入力バーをクリックすると、以下の画面のようにアカウントから取得した情報を「候補」として展開されます。
該当する情報を選択しましょう。

(4)下にスクロールして「課題のタイトル」や「課題の説明」などの情報を入力します。
入力バーをクリックすると、アウトプットを選択できます。
例として、下記は前ステップから取得したアウトプット【タイトル】の情報を引用したものです。

情報入力後、[テスト]をクリックし、問題なければ[保存する]をクリックします。

(5)最後に、3つ目のアクションの「レコードを更新する」をクリックしてください。

(6)次画面で、Google スプレッドシートのアカウント情報が入力されていることを確認しましょう。
下にスクロールすると、「データベースの連携」項目がありますので、該当する情報を入力してください。
連携したアカウントから取得した情報を「候補」として展開されますのでこちらも活用しましょう。

(7)情報入力後、[次へ]をクリックします。

(8)次画面で、Google スプレッドシートの指定したテーブルから条件に合うレコードを取得し、レスポンス結果の一番上のレコードの値を更新する設定を行います。
以下は例として、「①更新したいレコードの条件」へ更新したいレコードに『ユニークキー』を指定し、条件を『等しい』、条件と一致する情報を『ユニークキー』(アウトプット活用)と設定したものです。

(9)次に「②更新後のレコードの値」を設定します。
「①更新したいレコードの条件」に設定した値は、ここで設定した値に更新されます。
入力バーをクリックし情報を入力してください。
以下の画面のように、アウトプットも活用できます。

(10)情報入力後、[テスト]をクリックし、問題なければ[保存する]をクリックします。
これで設定は完了です。

・トリガーをON

以下の画面の赤枠部分「トリガーをON」をクリックすることで、フローボットが自動で起動します。

今回使用したテンプレートはこちら

Google スプレッドシートを使ったその他の自動化例

他にもGoogle スプレッドシートを使った自動化の例がYoomにあるので、いくつか紹介します。

Google スプレッドシートで行が追加されたらGitLabに新規プロジェクトを作成する

Google スプレッドシートに追加された情報を自動でGitLabに引用し新規プロジェクトを作成して、手入力の手間を省くことができます。
登録に引用した情報を使用することで、精度の高い情報の共有にもつながります。

Google スプレッドシートで行が更新されたらGitLabの課題も更新する

このフローを使用することで、Google スプレッドシートで更新された情報をGitLabに自動反映できるので、情報の整合性を保たれます。
手作業を待つことなく迅速に反映することで、情報の更新が業務の妨げになることを回避します。

Google スプレッドシートで従業員情報が追加されたらHRMOSに登録する

HRMOSを活用し、人事管理を行う企業におすすめのフローです。
Google スプレッドシートへ登録された従業員情報を基にして、HRMOSへの登録を完了するため、手作業の時間を短縮します。
また引用した内容を使用するため、ヒューマンエラーの防止も期待できます。

まとめ

本記事で紹介したGoogle スプレッドシートとGitLabの連携により、タスク作成作業の自動化が実現します。
手動での入力ミスを防ぎ、業務のスピードを向上させることで、担当者の負担が軽減され、業務全体のさらなる効率化が期待できます。

ぜひYoomを活用して、アプリ連携による自動化を体験してください。

この記事を書いた人
k.ueno
これまでカスタマーサポートとして、ユーザー様の疑問や不安点を解消するために尽力してきました。 yoomを活用することで、日々の煩雑になりつつある業務がサクサク進むようになると知り、感動しました! これから業務効率化を目指す方々へ、スムーズにサービスを利用してもらえるよう、わかりやすい内容でコンテンツを発信していきます。
タグ
Google スプレッドシート
自動化
連携
自動
GitLab
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.