Smartsheet
Smartsheet コネクタを使用すると、Smartsheet データに対して、挿入、削除、更新、読み取りオペレーションを実行できます。
サポート対象のバージョン
このコネクタは、Smartsheet バージョン 25.2.0.246 をサポートしています。
始める前に
Smartsheet コネクタを使用する前に、次の作業を行います。
- Google Cloud プロジェクトで次の操作を行います。
- ネットワーク接続が設定されていることを確認します。ネットワーク パターンの詳細については、Network Connectivity をご覧ください。
- コネクタを構成するユーザーに roles/connectors.admin IAM ロールを付与します。
- コネクタに使用するサービス アカウントに、次の IAM ロールを付与します。
roles/secretmanager.viewerroles/secretmanager.secretAccessor
サービス アカウントは特別なタイプの Google アカウントで、Google API のデータにアクセスするのに認証を受ける必要がある人間以外のユーザーを表します。サービス アカウントがない場合は、サービス アカウントを作成する必要があります。詳細については、サービス アカウントを作成するをご覧ください。
- 次のサービスを有効にします。
secretmanager.googleapis.com(Secret Manager API)connectors.googleapis.com(Connectors API)
サービスを有効にする方法については、サービスを有効にするをご覧ください。
以前にプロジェクトでこうしたサービスを有効にしていない場合は、コネクタを構成するときにそれを有効にすることを求められます。
コネクタを構成する
接続はデータソースに特有です。つまり、多数のデータソースがある場合は、データソースごとに別々の接続を作成する必要があります。接続を作成する手順は次のとおりです。
- Cloud コンソールで、[Integration Connectors] > [接続] ページに移動し、Google Cloud プロジェクトを選択または作成します。
- [+ 新規作成] をクリックして [接続の作成] ページを開きます。
- [ロケーション] セクションで、接続のロケーションを選択します。
- リージョン: プルダウン リストからロケーションを選択します。
サポートされているすべてのリージョンのリストについては、ロケーションをご覧ください。
- [NEXT] をクリックします。
- リージョン: プルダウン リストからロケーションを選択します。
- [接続の詳細] セクションで、次の操作を行います。
- コネクタ: 使用可能なコネクタのプルダウン リストから [Smartsheet] を選択します。
- コネクタのバージョン: 使用可能なバージョンのプルダウン リストからコネクタのバージョンを選択します。
- [接続名] フィールドに、接続インスタンスの名前を入力します。
接続名は次の条件を満たす必要があります。
- 接続名には英字、数字、ハイフンを使用できます。
- 文字は小文字のみを使用できます。
- 接続名の先頭には英字を設定し、末尾には英字または数字を設定する必要があります。
- 接続名は 49 文字以内で指定してください。
- 必要に応じて、接続インスタンスの [説明] を入力します。
- 必要に応じて、Cloud Logging を有効にして、ログレベルを選択します。デフォルトのログレベルは
Errorに設定されています。 - サービス アカウント: 必要なロールを持つサービス アカウントを選択します。
- ヘッダー: 必要に応じて、このフィールドを指定して、最初の行から列名を検出します。
- 書式設定文字を非表示にする: 必要に応じて、このフィールドを指定して、数値の通貨記号とパーセント記号を非表示にします。また、これらの列が varchar から double に変換されます。
- Ignore Rows Not Found: 省略可。このフィールドが選択されておらず、指定された行 ID のいずれかが検出されなかった場合、行は削除されず、「見つかりません」というエラーが返されます。
- レポートの互換性レベル: 必要に応じて、返されるデータの互換性レベルを指定します。
- テーブル名として完全なファイルパスを使用する: 必要に応じて、このフィールドを指定して、シートまたはレポートに対応する公開テーブルまたはビューの名前に完全なファイルパスを含めます。
- 値のソース: セルで値として [値] フィールドを使用するか、[表示値] フィールドを使用するかを示します(省略可)。
- 必要に応じて、接続ノードの設定を構成します。
- ノードの最小数: 接続ノードの最小数を入力します。
- ノードの最大数: 接続ノードの最大数を入力します。
ノードは、トランザクションを処理する接続の単位(またはレプリカ)です。1 つの接続でより多くのトランザクションを処理するには、より多くのノードが必要になります。逆に、より少ないトランザクションを処理するには、より少ないノードが必要になります。ノードがコネクタの料金に与える影響については、接続ノードの料金をご覧ください。値を入力しない場合は、デフォルトで最小ノード数は 2 に設定され(可用性を高めるため)、最大ノード数は 50 に設定されます。
- 必要に応じて、[+ ラベルを追加] をクリックして Key-Value ペアの形式でラベルを接続に追加します。
- [NEXT] をクリックします。
-
[認証] セクションで、認証の詳細を入力します。
- [認証タイプ] を選択し、関連する詳細を入力します。
Smartsheet 接続でサポートされる認証タイプは次のとおりです。
- OAuth2.0 - 認証コード
- 個人用アクセス トークン
- [NEXT] をクリックします。
- [認証タイプ] を選択し、関連する詳細を入力します。
- Review: 接続と認証の詳細を確認します。
- [作成] をクリックします。
接続構成のサンプル
このセクションでは、接続の作成時に構成するさまざまなフィールドのサンプル値を示します。
OAuth 2.0 認証の接続タイプ
| フィールド名 | 詳細 |
|---|---|
| ロケーション | us-central1 |
| コネクタ | smartsheet |
| コネクタのバージョン | 1 |
| 接続名 | smartsheet-oauth-connection |
| サービス アカウント | my-service-account@my-project.iam.gserviceaccount.com |
| ノードの最小数 | 2 |
| クライアント ID | CLIENT_ID |
| スコープ | ADMIN_SHEETS、ADMIN_SIGHTS、ADMIN_USERS、ADMIN_WEBHOOKS、ADMIN_WORKSPACES、CREATE_SHEETS、CREATE_SIGHTS、DELETE_SHEETS、DELETE_SIGHTS、READ_CONTACTS、READ_EVENTS、READ_SHEETS、READ_SIGHTS、READ_USERS、SHARE_SHEETS、SHARE_SIGHTS、WRITE_SHEETS |
| クライアント シークレット | CLIENT_SECRET |
| シークレットのバージョン | 1 |
| 認証 URL | https://app.smartsheet.com/b/authorize |
個人用アクセス トークン認証接続タイプ
| フィールド名 | 詳細 |
|---|---|
| ロケーション | us-central1 |
| コネクタ | smartsheet |
| コネクタのバージョン | 1 |
| 接続名 | smartsheet-accesstoken-connection |
| サービス アカウント | my-service-account@my-project.iam.gserviceaccount.com |
| ノードの最小数 | 2 |
| ノードの最大数 | 50 |
| 個人用アクセス トークン | PERSONAL_ACCESS_TOKEN |
| シークレットのバージョン | 3 |
Smartsheet アカウントは、Smartsheet ログインのリンクから作成できます。
Smartsheet API の詳細については、Smartsheet API リファレンスをご覧ください。
システムの上限
Smartsheet コネクタは、ノードごとに 1 秒あたり最大 10 件のトランザクションを処理し、この上限を超えるトランザクションをスロットルします。デフォルトでは、Integration Connectors は、接続に 2 つのノードを割り当てます(可用性を高めるため)。
Integration Connectors に適用される上限の詳細については、上限をご覧ください。
統合で Smartsheet 接続を使用する
接続を作成すると、Apigee Integration と Application Integration の両方で使用できるようになります。この接続は、コネクタタスクを介して統合で使用できます。
- Apigee Integration で Connectors タスクを作成して使用する方法については、Connectors タスクをご覧ください。
- Application Integration で Connectors タスクを作成して使用する方法については、Connectors タスクをご覧ください。
操作
このセクションでは、このコネクタでアクションの一部を実行する方法について説明します。
DownloadAttachment アクション
このアクションでは、シートから添付ファイルをダウンロードします。
DownloadAttachment アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | シートの固有識別子。 |
| AttachmentID | 文字列 | 正しい | 添付ファイルの一意の識別子。 |
DownloadAttachment アクションの構成例については、例をご覧ください。
DeleteAttachment アクション
このアクションにより、シートから指定された添付ファイルが削除されます。
DeleteAttachment アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | シートの固有識別子。 |
| AttachmentID | 文字列 | 正しい | 添付ファイルの一意の識別子。 |
DeleteAttachment アクションの構成例については、例をご覧ください。
CopyRowsToAnotherSheet アクション
このアクションは、あるシートから別のシートに行をコピーします。
CopyRowsToAnotherSheet アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | 行のコピー元となるシートの一意の識別子。 |
| RowIds | 文字列 | 正しい | シートからコピーする行 ID のカンマ区切りのリスト。 |
| DestinationSheetId | 文字列 | 正しい | 行のコピー先のシートの一意の識別子。 |
CopyRowsToAnotherSheet アクションの構成例については、例をご覧ください。
CopySheet アクション
この操作を行うと、シートがフォルダ、ホーム ディレクトリ、ワークスペースにコピーされます。
CopySheet アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | コピーするシートの一意の識別子。 |
| DestinationType | 文字列 | 正しい | シートのコピー先のタイプ。指定できる値は folder、home、workspace です。 |
| DestinationId | 文字列 | 正しい | シートのコピー先の固有識別子。DestinationType が folder または workspace の場合、このフィールドは必須です。home の場合は null にする必要があります。 |
| NewName | 文字列 | 正しい | コピーしたシートの希望する名前。 |
| 含める | 文字列 | 誤り | コピー オペレーションに含める追加のシート要素のカンマ区切りのリスト。使用できる値は、attachments、cellLinks、data、discussions、filters、forms、ruleRecipients、rules、shares です。 |
CopySheet アクションの構成例については、例をご覧ください。
MoveRowsToAnotherSheet アクション
このアクションでは、行を 1 つのシートから別のシートに移動します。
MoveRowsToAnotherSheet アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | 行の移動元となるシートの一意の識別子。 |
| RowIds | 文字列 | 正しい | シートから移動する行 ID のカンマ区切りのリスト。 |
| DestinationSheetId | 文字列 | 正しい | 行の移動先のシートの一意の識別子。 |
MoveRowsToAnotherSheet アクションの構成例については、例をご覧ください。
MoveSheet アクション
このアクションにより、シートがフォルダ、ホーム ディレクトリ、またはワークスペースに移動します。
MoveSheet アクションの入力パラメータ
| パラメータ名 | データ型 | 必須 | 説明 |
|---|---|---|---|
| SheetId | 文字列 | 正しい | 移動するシートの一意の識別子。 |
| DestinationType | 文字列 | 正しい | シートの移動先のタイプ。指定できる値は folder、home、workspace です。 |
| DestinationId | 文字列 | 正しい | シートの移動先の固有識別子。DestinationType が folder または workspace の場合、このフィールドは必須です。home の場合は null にする必要があります。 |
MoveSheet アクションの構成例については、例をご覧ください。
アクションの例
このセクションでは、このコネクタでアクションの例の一部を実行する方法について説明します。
例 - 添付ファイルをダウンロードする
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
DownloadAttachment] アクションを選択してから、[完了] をクリックします。 - [コネクタ] タスクの [タスク入力] セクションで、
connectorInputPayloadをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "5141926996037508", "AttachmentID": "1667587811610500" }
アクションが成功すると、コネクタタスクの connectorOutputPayload レスポンス パラメータの値は次のようになります。
[
{
"Success": "true",
"URL": "https://s3.amazonaws.com/SmartsheetB1/37540b4438a6466a973d678484c1fac8?response-content-disposition=attachment%3Bfilename%3D%22TestGOOGLE3.txt%22%3Bfilename*%3DUTF-8%27%27TestGOOGLE3.txt&Signature=rVHv4loce%2BrL4lYPlteTgAmkB%2Bk%3D&Expires=1744826533&AWSAccessKeyId=11950YFEZZJFSSKKB3G2",
"Content": "VGhpcyBpcyBhIHRlc3QgYXR0YWNobWVudC4="
}
]
例 - 添付ファイルを削除する
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
DeleteAttachment] アクションを選択してから、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "5141926996037508", "AttachmentID": "1667587811610500" }
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
[
{
"Success": "true",
}
]
例 - 行を別のシートにコピーする
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
CopyRowsToAnotherSheet] アクションを選択してから、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "7483321975000964", "RowIds": "7935781927128964", "DestinationSheetId": "7197099985686404" }
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
[
{
"Success": "true",
"AffectedRows":"1"
}
]
例 - シートをコピーする
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
CopySheet] アクションを選択してから、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "5141926996037508", "DestinationType": "workspace", "DestinationId": "4219254305253252", "NewName": "Copied sheet appears", "Include": "comments" }
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
[
{
"Success": "true",
}
]
例 - 行を別のシートに移動する
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
MoveRowsToAnotherSheet] アクションを選択してから、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "7483321975000964", "RowIds": "7935781927128964", "DestinationSheetId": "7197099985686404" }
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
[
{
"Success": "true",
"AffectedRows":"1"
}
]
例 - シートを移動する
- [
Configure connector task] ダイアログで、[Actions] をクリックします。 - [
MoveSheet] アクションを選択してから、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Default Valueフィールドに次のような値を入力します。{ "SheetId": "5141926996037508", "DestinationType": "workspace", "DestinationId": "4219254305253252" }
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
[
{
"Success": "true",
}
]
エンティティ オペレーションの例
このセクションでは、このコネクタでエンティティ オペレーションの一部を実行する方法について説明します。
例 - シートのすべての列を一覧表示する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからInfo_Columnsを選択します。- [
List] オペレーションを選択し、[完了] をクリックします。 - [コネクタ] タスクの [タスク入力] セクションで、お客様の要件に応じて filterClause を設定できます。
フィルタ句の値は単一引用符(')で囲む必要があります。filterClause を使用すると、列に基づいてレコードをフィルタできます。
例 - シートの列の詳細を取得する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからInfo_Columnsを選択します。- [
Get] オペレーションを選択し、[完了] をクリックします。 - entityId を「849633317179268」に設定します。これは渡されるキーです。entityId を設定するには、[データ マッピング] の [データ マッパー] セクションで [データ マッピング エディタを開く] をクリックし、[入力値] フィールドに
"849633317179268"を入力し、entityId をローカル変数として選択します。
entityId の値は直接渡す必要があります(「849633317179268」など)。ここで、「849633317179268」は一意の主キー値であり、渡す必要があります。
2 つの複合キーが原因で、entityId を渡すとエラーがスローされることがあります。このような場合は、filterClause を使用して、id='849633317179268' などの値を渡すことができます。
例 - シートから行を削除する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Team_Task_List_by_Priorityを選択します。- [
Delete] オペレーションを選択し、[完了] をクリックします。 - entityId を「849633317179268」に設定します。これは渡されるキーです。entityId を設定するには、[データ マッピング] の [データ マッパー] セクションで [データ マッピング エディタを開く] をクリックし、[入力値] フィールドに
"849633317179268"を入力し、entityId をローカル変数として選択します。
エンティティに 2 つの複合ビジネスキーまたは主キーがある場合、entityId を指定する代わりに、filterClause を id='849633317179268' に設定することもできます。
例 - シートに添付ファイルを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからInfo_Attachmentsを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{ "SheetId": "5141926996037508", "RowId": "8196592918597508", "Name": "Random.txt", "ContentEncoded": "VGhpcyBpcyBhIHRlc3QgYXR0YWNobWVudC4=" }この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"Id": "7144235189178244" }
例 - ガントチャート スタイルのレイアウトを使用して、期限が固定された行にプロジェクトを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Gantt_Project_with_Hard_Deadlineを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660"}
例 - スプレッドシートの行にチームタスクを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Team_Task_List_by_Priorityを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660"}
例 - スプレッドシートの行に販売アクティビティを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Sales_Activity_Tracking_by_Rep_Monthを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660"}
例 - スプレッドシートの行に販売機会を作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Simple_Sales_Pipelineを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660" }
例 - スプレッドシートの行に販売レポートを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからReport_Sales_Activity_And_Team_Objectivesを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660" }
例 - スプレッドシートの行で注文を作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityリストからSheet_Customer_Order_Tracking_Historyを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "Created from googlecloud"}この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{"RowId": "7860088629366660" }
例 - スプレッドシートに新しい列を作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityリストからInfo_Columnsを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{ "SheetId": "3315287605596036", "Title": "newexposedcolumn", "Index": 2, "Type": "DATE" }この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{ "Id": "550917885349764" }
例 - ワークスペースに新しいフォルダを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからInfo_Foldersを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{ "ParentFolderId": "8716915511191428", "Name": "sub-folder-p2" }この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{ "Id": "550917885349764" }
例 - アカウントに新しいワークスペースを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityリストからInfo_Workspacesを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{ "Name": "new workspace (newly exposed)" }この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{ "Id": "550917885349764" }
例 - アカウントに新しいユーザーを作成する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからInfo_Usersを選択します。- [
Create] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{ "FirstName": "charlie", "Email": "charlie@altostrat.com", "LastName": "c", "Admin": true, "LicensedSheetCreator": true }この例を実行すると、コネクタ タスクの
connectorOutputPayload出力変数で次のようなレスポンスが返されます。{ "Id": "550917885349764" }
例 - スプレッドシートでプロジェクトの詳細を更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Gantt_Project_with_Hard_Deadlineを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
例 - シート内のチームタスクを更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Team_Task_List_by_Priorityを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
例 - スプレッドシートで販売アクティビティを更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Sales_Activity_Tracking_by_Rep_Monthを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
例 - スプレッドシートで販売機会を更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Simple_Sales_Pipelineを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
例 - スプレッドシートの売上レポートを更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからReport_Sales_Activity_And_Team_Objectivesを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
例 - スプレッドシートで注文を更新する
- [
Configure connector task] ダイアログで、[Entities] をクリックします。 EntityからSheet_Customer_Order_Tracking_Historyを選択します。- [
Update] オペレーションを選択し、[完了] をクリックします。 - [タスク] の [データマッパー] セクションで entityId を設定します。entityId をクリックし、該当するフィールドに「
849633317179268」と入力します。 - [タスク] の [データマッパー] セクションで、
Open Data Mappingエディタをクリックし、Input Valueフィールドに次のような値を入力します。{"Task Name": "updated from googlecloud"}
この例を実行すると、コネクタ タスクの connectorOutputPayload 出力変数で次のようなレスポンスが返されます。
{
"RowId": null
}
Google Cloud コミュニティの助けを借りる
Google Cloud コミュニティの Cloud フォーラムで質問を投稿したり、このコネクタについてディスカッションしたりできます。次のステップ
- 接続を一時停止して再開する方法を確認する。
- コネクタの使用状況をモニタリングする方法を確認する。
- コネクタログを表示する方法を確認する。