Skip to main content

利用方法

事前準備

Googleスプレッドシートを連携するため、以下の手順で事前準備します。

Googleスプレッドシートとデータ準備

最初に、Googleスプレッドシートのフォーマットを整えます。

閲覧・編集権限の共有設定

システムがGoogleスプレッドシートにアクセスできるように、専用のアカウントを共有メンバーに追加します。
  1. Googleスプレッドシートの左上のファイル > 共有 > 「他のユーザーと共有」をクリックします。 Googleスプレッドシートのファイル共有メニュー
  2. 「ユーザーやグループを追加」欄にprod-sheets-reader@money-forward-itmc.iam.gserviceaccount.comを貼り付け、[送信]します。 ユーザー追加画面
  3. 「共有しますか?」と表示されますので、[このまま共有]をクリックします。 共有確認ダイアログ

カスタムアプリを新規作成して、Googleスプレッドシートを連携する

  1. インテグレーション > インテグレーションで[インテグレーションせずにサービスを登録し管理する]をクリックします。 インテグレーション画面
  2. 「インテグレーションせずにサービスを登録し管理する」画面で以下の項目を設定して[作成する]をクリックします。 サービス登録画面
  3. 「Googleスプレッドシートファイルを指定」画面で「Google スプレッドシートファイル URL」を入力して、[連携を開始]をクリックします。 「Google スプレッドシートファイル URL」には事前準備したGoogleスプレッドシートのURLを貼付けます。 スプレッドシートURL入力画面
  4. 「列マッピング」画面で「マッピング先」や「データプレビュー」をご確認の上、[確認してデータをインポート]をクリックします。
    「列マッピング」画面ではAIが自動的に「マッピング先」を設定します。必要に応じて変更してください。マッピング先は「Saas User Id/Display Name/Roles/Licenses/Username/Email/Status/Two FaLast/Activity/マッピングしない」を設定できます。取り込まない列は「マッピングしない」を設定してください。
    列マッピング画面
  5. 「ファイルに接続中」画面が表示されます。 ファイル接続中画面
  6. 「連携完了」画面が表示されますので、[完了]をクリックします。 連携完了したカスタムアプリはサービス画面でご確認いただけます。 連携完了画面

既存のカスタムアプリにGoogleスプレッドシートを連携する

  1. サービス > カスタムアプリ > 情報で[+新規インテグレーション作成]をクリックします。 情報画面
  2. ワークスペース名を入力して、データソース「Googleスプレッドシート」を選択して[作成する]をクリックします。 データソース選択画面
  3. 「Googleスプレッドシートファイルを指定」画面で「Google スプレッドシートファイル URL」を入力して、[連携を開始]をクリックします。 「Google スプレッドシートファイル URL」には事前準備したGoogleスプレッドシートのURLを貼付けます。 スプレッドシートURL入力画面
  4. 「列マッピング」画面で「マッピング先」や「データプレビュー」をご確認の上、[確認してデータをインポート]をクリックします。
    「列マッピング」画面ではAIが自動的に「マッピング先」を設定します。必要に応じて変更してください。マッピング先は「Saas User Id/Display Name/Roles/Licenses/Username/Email/Status/Two FaLast/Activity/マッピングしない」を設定できます。取り込まない列は「マッピングしない」を設定してください。
    列マッピング画面
  5. 「ファイルに接続中」画面が表示されます。 ファイル接続中画面
  6. 「連携完了」画面が表示されますので、[完了]をクリックします。 連携完了したカスタムアプリはサービス画面でご確認いただけます。 連携完了画面
マッピングを変更する場合、情報 > ワークスペースの右側の三点リーダー[]から[再連携]してください。 [再連携]をクリック後の画面はGoogleスプレッドシートで連携するの③以降をご参照ください。 再連携画面

Googleスプレッドシートと同期する

Googleスプレッドシートを更新した場合、自動同期または手動同期により、カスタムアプリのアカウント情報が更新されます。

登録したサービスのワークスペースを削除する

  1. サービス > サービス一覧でカスタムアプリをクリックします。 カスタムアプリは左側の項目「サービス/ワークスペース」で(カスタム)と表示されます。
  2. サービス詳細の「情報」> ワークスペースの右端の三点リーダー[]から[削除]をクリックします。 ワークスペース削除画面

FAQ

Q. Googleスプレッドシートはファイル > 共有 > 他のユーザーと共有の設定以外の設定は必要ですか?

A. 「他のユーザーと共有」にprod-sheets-reader@money-forward-itmc.iam.gserviceaccount.comを追加する以外、設定不要です。 Googleスプレッドシートのアクセス権(編集者/閲覧者)の種類、ファイルの保存先(共有ドライブ/マイドライブ)の指定はありません。

Q. Googleスプレッドシートのテンプレートはありますか?

A. 任意のテンプレートを推奨しておりますので、テンプレートはありませんが、アカウントの一括登録のテンプレートをご利用いただけます。

Q. APIで更新できますか?

A. APIには対応しておりません。

Q. Googleスプレッドシートを1つのファイル、複数シートで管理したいです。複数シートでの管理に対応してますか?

A. 対応しています。シート毎にブラウザ上で表示されるURLが異なりますので、シート毎のブラウザのURLをそのまま貼り付けて連携してください。

Q. カスタムアプリ・スプレッドシート連携でライセンスやロールを複数登録できますか?

A. Googleスプレッドシートの「licenses」「roles」に該当する項目へ「,」で区切って登録します。登録後にGoogleスプレッドシートと同期する事で、カスタムアプリ上で複数登録されている事をご確認いただけます。 例)「licenses」に3つのlicense「L1、L2、L3」を登録する場合、「L1**,L2,**L3」と入力します。 「roles」に2つのrole「R1、R2」を登録する場合、「R,R2」と入力します。

Q. Googleスプレッドシートで特定の条件に合う行だけ取り込む方法はありますか?

A. Googleスプレッドシートの「FILTER関数」を使用することで、元データを編集することなく、条件に一致するデータのみを抽出できます。 抽出したい条件に合わせて、以下の設定例を参考に数式を設定してください。 例:「シート1」に貼り付けた元データから、「就業中」の行のみを「シート2」に自動で表示させる場合 「シート2」の1行目にヘッダーを設定し、「FILTER関数」を「シート2」の2行目・A列に設定すると、「就業中」を抽出します。 連携時は「Google スプレッドシートファイル URL」に「シート2」のURLを設定します。 FILTER関数使用例1 例:「シート1」に貼り付けた元データから、「退職済」を除外して「シート2」に自動で表示させる場合 「FILTER関数」を「シート2」の1行目・A列に設定すると、「退職済」以外を抽出します。(ヘッダーは必須です。) 連携時は「Google スプレッドシートファイル URL」に「シート2」のURLを設定します。 FILTER関数使用例2 例:管理用スプレッドシートの元データから、「退職済」を除外して連携用スプレッドシートの「シート1」に自動で表示させる場合 「関数」を連携用スプレッドシートの「シート1」の1行目・A列に設定すると、「退職済」以外を抽出します。(ヘッダーは必須です。) 連携時は「Google スプレッドシートファイル URL」に連携用のスプレッドシートの「シート1」のURLを設定します。 FILTER関数使用例3
最終更新日 2026年7月31日