メインコンテンツにスキップ
お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。

ワークフローを使用してGoogle スプレッドシートにデータを追加する

更新日時 2024年 2月 6日

以下の 製品でご利用いただけます(別途記載されている場合を除きます)。

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のアカウントにて、[自動化]>[ワークフロー]の順に進みます。
  • 既存のワークフローを編集するには、ワークフローの上にマウスポインターを置き、[編集]をクリックします。または、新しいワークフローを作成します。
  • ワークフローエディターで、[+]プラスアイコンをクリックしてアクションを追加します。

    add-action-to-workflow
  • 左側のパネルにある[Googleスプレッドシート]で、[Googleスプレッドシートの行を作成]を選択します。

    create-google-sheet-row
  • [スプレッドシート]ドロップダウンメニューから、データの追加先にするスプレッドシートを選択します。Google スプレッドシートをHubSpotに接続したユーザーが所有している、またはそのユーザーと共有されているスプレッドシートから選択できます。 
  • [シート]ドロップダウンメニューから、データの追加先にするシートを選択します。[シート]フィールドは、スプレッドシートの最下部にあるタブを表します。
  • [ヘッダー]と[プロパティー]の各ドロップダウンメニューから、データの追加先にする列と、データの送信元にするプロパティーをそれぞれ選択します。HubSpotは、シート内の既存データの下にある空の行にデータを追加します。各アクションでは、1行につき最大20セルのデータを追加できます。
  • [保存]をクリックします。

既存の Google スプレッドシートの行を更新する

[既存のGoogleシートの行を更新する]アクションを使用する場合は、スプレッドシートが正しく書式設定されていることを確認してください。

このアクションにより、Googleスプレッドシート内のデータが更新されます。既定では、Googleスプレッドシートに行は追加されず、既存の行だけが更新されます。

既存のGoogle スプレッドシートの行を更新するには、次の手順に従います。

  • HubSpotのアカウントにて、[自動化]>[ワークフロー]の順に進みます。
  • 既存のワークフローを編集するには、ワークフローの上にマウスポインターを置き、[編集]をクリックします。または、新しいワークフローを作成します。
  • ワークフローエディターで、[+]プラスアイコンをクリックしてアクションを追加します。

    add-action-to-workflow
  • 左側のパネルで、[Googleスプレッドシート上のデータを更新]を選択します。

update-data-in-a-google-sheet

 

  • [スプレッドシート]ドロップダウンメニューから、データの追加先にするスプレッドシートを選択します。Google スプレッドシートをHubSpotに接続したユーザーが所有している、またはそのユーザーと共有されているスプレッドシートから選択できます。 
  • [シート名]ドロップダウンメニューから、データの追加先にするシートを選択します。[シート名]フィールドは、スプレッドシートの最下部にあるタブを表します。
  • Googleスプレッドシート内のデータとHubSpot内のデータを対応させるための一意のIDを設定します。例えば、コンタクトのEメールアドレスはそれぞれのコンタクトに一意であるため、コンタクトのEメールアドレスを一意のIDとして使用できます。 
    • [参照列ヘッダー]ドロップダウンメニューから、更新で一意のIDとして使用するHubSpotプロパティーに対応する、スプレッドシートの列のヘッダーを選択します。 
    • [参照列プロパティー]ドロップダウンメニューから、更新のIDとして使用する[参照列ヘッダー]に対応するプロパティーを選択します。選択した[参照列ヘッダー]のセルの値と、登録対象のレコードについて選択したHubSpotプロパティーの値が一致すると、一致するセルが含まれる行が更新されます。値が一致する行が複数ある場合は、一致するセルが含まれる最初の行だけが更新されます。
  • [一致する行がない場合は新しい行を作成]ドロップダウンメニューでは、次の操作を行います。
    • 一致する[参照列ヘッダー]と[参照列プロパティー]がない場合に、新しい行を作成するには、[はい]をクリックします。これにより、[更新する列を選択]セクションに指定したプロパティーだけが含まれる新しい行が作成されます。 
    • 一致する[参照列ヘッダー]と[参照列プロパティー]がない場合に、新しい行を作成しない場合は、[いいえ]をクリックします。 
  • 更新するスプレッドシートの列を設定します。
    • [更新する列を選択]ドロップダウンメニューをクリックすると、選択したスプレッドシートの列ヘッダーのリストが表示されます。更新するを選択します。 
    • 「列ヘッダー」の下にあるドロップダウンメニューをクリックし、オプションを選択します。登録対象のレコードの既存のプロパティー値を使ってデータを更新するか、以前のワークフローアクションの結果を使ってデータを更新するかを選択できます。
    • 更新する列をさらに追加するには、[列を追加]ドロップダウンメニューをクリックし、別の列を選択します。データを更新する列は最大100列まで追加できます。 
    • 列を削除するには、列のヘッダーの横にあるdelete deteごみ箱アイコンをクリックします。 
  • [保存]をクリックします。

example-update-data-google-sheets

 

この記事はお役に立ちましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。