ワークフローを使用してGoogle スプレッドシートにデータを追加する
更新日時 2024年 6月 27日
以下の 製品でご利用いただけます(別途記載されている場合を除きます)。
Marketing Hub Professional , Enterprise |
Sales Hub Professional , Enterprise |
Service Hub Professional , Enterprise |
Operations Hub Professional , Enterprise |
[Google スプレッドシート上のデータを更新]アクションまたは[Google スプレッドシートでデータを更新]アクションを使用すると、HubSpotプロパティーのデータをGoogle スプレッドシートに送信できます。このアクションは例えば、新しいリードのコンタクトデータを営業チームのスプレッドシートに送信するために使用できます。
ワークフローを使用してGoogleスプレッドシートにデータを追加する前に、GoogleスプレッドシートをHubSpotアカウントに接続する必要があります。アプリマーケットプレイスまたはワークフロー内から、アプリを接続することが可能です。
始める前に
HubSpotからGoogleスプレッドシートにデータを送信する際には、次の点にご注意ください。
- 既定では、HubSpotによって内部プロパティー値がGoogleスプレッドシートに送信されます。日付に関しては、HubSpotではミリ秒単位でUnixタイムスタンプを送信します。
- Operations Hub Professionalをご契約の場合は、「Googleスプレッドシートの行を作成」アクションの前に「データを書式設定」アクションを追加することにより、日付プロパティーを目的の形式に書式設定できます。次に、Googleスプレッドシートアクションの[プロパティー]ドロップダウンメニューで、「データを書式設定」アクションから出力された日付を選択します。
- Googleスプレッドシートでは、次の式をスプレッドシートの別の列に追加することにより、日付をミリ秒から変換することもできます;=A1/1000/60/60/24 + DATE(1970,1,1)。A1をUnixタイムスタンプがある列に置き換えます。
- 「Googleスプレッドシートの行を作成」アクションを使用している場合、既存の行にデータが追加されません。代わりに、このアクションによってシートに新しい行が挿入されます。これは、参照されるセルや使用される式に影響する可能性があります。これを回避するには、入力済みの既存の行だけが参照されるようにしてください。既存の行にデータを追加するには、[既存のGoogleスプレッドシートの行を更新する]アクションを使用します。
- HubSpotからのデータ送信先にするシートには、データを手動で追加しないでください。手動でスプレッドシートにデータを追加する必要がある場合は、新しいシートを作成して、最初のシートから既存のデータを参照する必要があります。
- ワークフローエディターでスプレッドシートを選択すると、接続元ユーザーがアクセスできるシートに使用可能なシートが関連付けられます。シートをオプションとして表示するには、次のいずれかの要件を満たしている必要があります。
- 接続元ユーザーのドライブに属します。
- 以前は、接続元ユーザーと共有されていました。
- 接続元ユーザーがアクセスできる共有ドライブに属します。
- Googleスプレッドシートを接続解除して別のユーザーで接続し直した場合、使用できるスプレッドシートが異なる場合があります。接続解除して再接続する前に、依存するワークフローを確認することをお勧めします。
注:データを追加する際、リクエストがタイムアウトし、重複した行が作成されることがあります。解決するために、アカウントで重複データを削除できます。
スプレッドシートを設定する
スプレッドシートを設定する際は、次の点に注意してください。- ヘッダー行は、最初の行の最初の列から始まる必要があります。
- 各列ヘッダーにはラベルを付けて、HubSpotが識別してデータを送信できるようにする必要があります。HubSpotでは、ラベルのない列にはデータを送信できません。
- テーブル範囲の全ての列に列ヘッダーがあることを確認してください。複数の列の間の列ヘッダーが空欄になっていると、問題が発生し、スプレッドシートが期待通りに更新されないことがあるため、列ヘッダーは空にしないでください。例えば、スプレッドシートでA列からC列を使用している場合は、B列のヘッダーを空白にしないでください。
- 更新できるのは、スプレッドシートの最初の100列のみです。ワークフローアクションの設定時に、最初の100列より後の列を選択すると、その列は更新されません。
- スプレッドシートは5,000,000セルを超えることはできません。
GoogleスプレッドシートをHubSpotに接続する
ワークフローを使用してGoogleスプレッドシートにデータを追加する前に、GoogleスプレッドシートをHubSpotアカウントに接続する必要があります。
アプリマーケットプレイスからアプリを接続できます。
Google スプレッドシートに新しい行を追加する
[Googleスプレッドシートの行を作成]アクションを使用してGoogleスプレッドシートのデータを追加する場合は、スプレッドシートが正しく書式設定されていることを確認してください。ヘッダー行以外のデータは、データの送信先となるシートに含めないでください。
このアクションでは、既存の行にデータを追加することはできません。代わりに、このアクションによってシートに新しい行が挿入されます。これは、参照されるセルや使用される式に影響する可能性があります。これを回避するには、入力済みの既存の行だけが参照されるようにしてください。
Googleスプレッドシートに新しい行を追加するには、次のようにします:
- HubSpotのアカウントにて、[自動化]>[ワークフロー]の順に進みます。
- 既存のワークフローを編集するには、ワークフローにカーソルを合わせて、[編集]をクリックします。または、新しいワークフローを作成します。
- ワークフローエディターで[+]プラスアイコンをクリックしてアクションを追加します。
- 左側のパネルにある[Googleスプレッドシート]で、[Googleスプレッドシートの行を作成]を選択します。
- [スプレッドシート]ドロップダウンメニューをクリックして、データの送信先にするスプレッドシートを選択します。Google スプレッドシートをHubSpotに接続したユーザーが所有している、またはそのユーザーと共有されているスプレッドシートから選択できます。
- [シート]ドロップダウンメニューをクリックして、データの送信先にするシートを選択します。[シート]フィールドは、スプレッドシートの最下部にあるタブを表します。
- Googleシートの列ヘッダーと対応するHubSpotプロパティーを設定します。HubSpotは、シート内の既存データの下にある空の行にデータを追加します。各アクションでは、1行につき最大20セルのデータを追加できます。
- [ヘッダー]ドロップダウンメニューをクリックし、データの送信先にするGoogleシートの列ヘッダーを選択します。
- [プロパティー]ドロップダウンメニューをクリックし、データの送信元の対応するHubSpotプロパティーを選択します。
- ワークフローアクションの設定が完了したら、[保存]をクリックします。
既存の Google スプレッドシートの行を更新する
[既存のGoogleシートの行を更新する]アクションを使用する場合は、スプレッドシートが正しく書式設定されていることを確認してください。
このアクションにより、Googleスプレッドシート内のデータが更新されます。既定では、Googleスプレッドシートに行は追加されず、既存の行だけが更新されます。
既存のGoogle スプレッドシートの行を更新するには、次の手順に従います。
- HubSpotのアカウントにて、[自動化]>[ワークフロー]の順に進みます。
- 既存のワークフローを編集するには、ワークフローにカーソルを合わせて、[編集]をクリックします。または、新しいワークフローを作成します。
- ワークフローエディターで[+]プラスアイコンをクリックしてアクションを追加します。
- 左側のパネルで、[Googleスプレッドシート上のデータを更新]を選択します。
- [スプレッドシート]ドロップダウンメニューをクリックして、データの送信先にするスプレッドシートを選択します。Google スプレッドシートをHubSpotに接続したユーザーが所有している、またはそのユーザーと共有されているスプレッドシートから選択できます。
- [シート]ドロップダウンメニューをクリックして、データの送信先にするシートを選択します。[シート]フィールドは、スプレッドシートの最下部にあるタブを表します。
- Googleスプレッドシート内のデータとHubSpot内のデータを対応させるための一意のIDを設定します。選択した[参照列ヘッダー]のセルの値と、登録対象のレコードについて選択したHubSpotプロパティーの値が一致すると、一致するセルが含まれる行が更新されます。値が一致する行が複数ある場合は、一致するセルが含まれる最初の行だけが更新されます。
- [参照列見出し]ドロップダウンメニューをクリックし、スプレッドシートの列ヘッダーを選択します。これは、更新で一意のIDとして使用するHubSpotプロパティーに対応している必要があります。例えば、コンタクトのEメールアドレスはそれぞれのコンタクトに一意であるため、コンタクトのEメールアドレスを一意のIDとして使用できます。
- [参照列プロパティー]ドロップダウンメニューをクリックし、更新のIDとして使用する[参照列ヘッダー]に対応するプロパティーを選択します。
- [一致する行がない場合は新しい行を作成]ドロップダウンメニューでは、次の操作を行います。
- 一致する[参照列ヘッダー]と[参照列プロパティー]がない場合に、新しい行を作成するには、[はい]をクリックします。これにより、[更新する列を選択]セクションに指定したプロパティーだけが含まれる新しい行が作成されます。
-
- 一致する[参照列ヘッダー]と[参照列プロパティー]がない場合に、新しい行を作成しない場合は、[いいえ]をクリックします。
- 更新するスプレッドシートの列を設定します。
- [更新する列を選択]ドロップダウンメニューをクリックすると、選択したスプレッドシートの列ヘッダーのリストが表示されます。次に更新する列を選択します。
- 「列ヘッダー」の下にあるドロップダウンメニューをクリックし、オプションを選択します。登録対象のレコードの既存のプロパティー値を使ってデータを更新するか、以前のワークフローアクションの結果を使ってデータを更新するかを選択できます。
- 更新する列を追加するには、[列を追加]をクリックします。データを更新する列は最大100列まで追加できます。
- 列を削除するには、列のヘッダーの横にあるdelete deteごみ箱アイコンをクリックします。
- [保存]をクリックします。