Smartsheet

透過 Smartsheet 連接器,您可以對 Smartsheet 資料執行插入、刪除、更新和讀取作業。

支援的版本

這個連接器支援 Smartsheet 25.2.0.246 版。

事前準備

使用 Smartsheet 連接器前,請先完成下列工作:

  • 在 Google Cloud 專案中:
    • 確認已設定網路連線。如要瞭解網路模式,請參閱「網路連線」。
    • roles/connectors.admin IAM 角色授予設定連線器的使用者。
    • 將下列 IAM 角色授予要用於連接器的服務帳戶:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      服務帳戶是特殊的 Google 帳戶類型,主要用於代表需要驗證且必須取得授權才能存取 Google API 資料的非人類使用者。如果您沒有服務帳戶,請建立服務帳戶。詳情請參閱「建立服務帳戶」。

    • 啟用下列服務:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      如要瞭解如何啟用服務,請參閱「啟用服務」。

    如果專案先前未啟用這些服務或權限,系統會在設定連結器時提示您啟用。

設定連接器

連線專屬於資料來源。也就是說,如果您有多個資料來源,則必須為每個資料來源建立個別的連線。如要建立連結,請按照下列步驟操作:

  1. Cloud 控制台中,前往「Integration Connectors」>「Connections」頁面,然後選取或建立 Google Cloud 專案。

    前往「Connections」(連線) 頁面

  2. 按一下「+ 建立新項目」,開啟「建立連線」頁面。
  3. 在「位置」部分中,選擇連線位置。
    1. 區域:從下拉式清單中選取位置。

      如需所有支援地區的清單,請參閱「位置」一文。

    2. 點按「下一步」
  4. 在「連線詳細資料」部分,完成下列步驟:
    1. 連接器:從可用連接器的下拉式清單中選取「Smartsheet」
    2. 連接器版本:從可用版本的下拉式清單中選取連接器版本。
    3. 在「連線名稱」欄位中,輸入連線執行個體的名稱。

      連線名稱必須符合下列條件:

      • 連線名稱可使用英文字母、數字或連字號。
      • 字母必須為小寫。
      • 連線名稱開頭必須是英文字母,結尾則須為英文字母或數字。
      • 連結名稱不得超過 49 個字元。
    4. 視需要輸入連線執行個體的「Description」(說明)
    5. 或者,可啟用 Cloud Logging,然後選取記錄層級。記錄層級預設為 Error
    6. 服務帳戶:選取具備必要角色的服務帳戶。
    7. 標頭:(選用) 指定這個欄位,從第一列偵測資料欄名稱。
    8. 隱藏格式化字元:您可以指定這個欄位,隱藏數值中的貨幣符號和百分比符號。系統也會將這些資料欄從 varchar 轉換為 double。
    9. 忽略找不到的資料列:選用。如果未選取這個欄位,且系統找不到任何指定的資料列 ID,就不會刪除任何資料列,並會傳回「找不到」錯誤。
    10. 報表相容性等級:可選擇指定傳回資料的相容性等級。
    11. 使用完整檔案路徑做為表格名稱:視需要指定這個欄位,在對應於工作表或報表的公開表格或檢視畫面名稱中,加入完整檔案路徑。
    12. 值來源:選擇性欄位,指出儲存格要使用「值」欄位或「顯示值」欄位做為值。
    13. 視需要設定「連線節點設定」

      • 節點數量下限:輸入連線節點數量下限。
      • 節點數量上限:輸入連線節點數量上限。

      節點是用來處理交易的連線單位 (或備用資源)。連線處理的交易量越多,就需要越多節點;反之,處理的交易量越少,需要的節點就越少。如要瞭解節點對連線器定價的影響,請參閱「 連線節點定價」。如未輸入任何值,系統預設會將節點下限設為 2 (提高可用性),節點上限則設為 50。

    14. (選用) 按一下「+ 新增標籤」,以鍵/值組合的形式為連線新增標籤。
    15. 點按「下一步」
  5. 在「Authentication」(驗證) 部分,輸入驗證詳細資料。
    1. 選取「驗證類型」,然後輸入相關詳細資料。

      Smartsheet 連線支援下列驗證類型:

      • OAuth2.0 - 授權碼
      • 個人存取權杖
    2. 點按「下一步」
  6. 檢查:檢查連線和驗證詳細資料。
  7. 點選「建立」

連線設定範例

本節列出您在建立連線時設定的各個欄位範例值。

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
授權網址 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 連接器每秒最多可處理 10 筆交易,超出此限制的交易都會遭到節流。根據預設,整合連接器會為連線分配 2 個節點 (提高可用性)。

如要瞭解 Integration Connectors 適用的限制,請參閱「限制」一文。

在整合中建立 Smartsheet 連線

建立連線後,Apigee Integration 和 Application Integration 都會提供該連線。您可以在整合中透過「連接器」工作使用連線。

  • 如要瞭解如何在 Apigee Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。
  • 如要瞭解如何在 Application Integration 中建立及使用「連線器」工作,請參閱「連線器工作」。

動作

本節說明如何在這個連接器中執行部分動作

DownloadAttachment 動作

這項動作會從試算表下載附件。

DownloadAttachment 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 工作表的專屬 ID。
AttachmentID 字串 附件的專屬 ID。

如要瞭解如何設定 DownloadAttachment 動作,請參閱範例

DeleteAttachment 動作

這項操作會從工作表中刪除指定附件。

DeleteAttachment 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 工作表的專屬 ID。
AttachmentID 字串 附件的專屬 ID。

如要瞭解如何設定 DeleteAttachment 動作,請參閱範例

CopyRowsToAnotherSheet 動作

這項動作會將資料列從一個工作表複製到另一個工作表。

CopyRowsToAnotherSheet 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 要複製資料列的工作表的專屬 ID。
RowIds 字串 要從試算表複製的列 ID 清單 (以半形逗號分隔)。
DestinationSheetId 字串 要複製資料列的目的地工作表專屬 ID。

如要瞭解如何設定 CopyRowsToAnotherSheet 動作,請參閱範例

CopySheet 動作

這項動作會將工作表複製到資料夾、主目錄或工作區。

CopySheet 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 要複製的工作表的專屬 ID。
DestinationType 字串 要將工作表複製到的目的地類型。可接受的值為資料夾、住家或工作空間。
DestinationId 字串 要複製工作表的目標目的地專屬 ID。如果 DestinationType 是資料夾或工作區,則必須填寫這個欄位;如果是首頁,則必須為空值。
NewName 字串 複製工作表的所需名稱。
包含 字串 以半形逗號分隔的清單,列出要納入複製作業的其他工作表元素。可接受的值包括附件、儲存格連結、資料、討論、篩選器、表單、規則收件者、規則和共用。

如要瞭解如何設定 CopySheet 動作,請參閱範例

MoveRowsToAnotherSheet 動作

這項動作會將資料列從一個工作表移至另一個工作表。

MoveRowsToAnotherSheet 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 要移動資料列的試算表專屬 ID。
RowIds 字串 以半形逗號分隔的清單,列出要從試算表移動的列 ID。
DestinationSheetId 字串 要將資料列移至的目的地工作表專屬 ID。

如要瞭解如何設定 MoveRowsToAnotherSheet 動作,請參閱範例

MoveSheet 動作

這項動作會將工作表移至資料夾、主目錄或工作區。

MoveSheet 動作的輸入參數

參數名稱 資料類型 必填 說明
SheetId 字串 要移動的工作表的專屬 ID。
DestinationType 字串 要將工作表移往的目的地類型。可接受的值為資料夾、住家或工作空間。
DestinationId 字串 工作表要移往的目的地專屬 ID。如果 DestinationType 是資料夾或工作區,則必須填寫這個欄位;如果是首頁,則必須為空值。

如要瞭解如何設定 MoveSheet 動作,請參閱範例

動作範例

本節說明如何執行這個連接器中的部分動作範例。

範例 - 下載附件

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「DownloadAttachment」動作,然後按一下「完成」
  3. 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下 connectorInputPayload,然後在 Default Value 欄位中輸入類似下列的值:
    {
      "SheetId": "5141926996037508",
      "AttachmentID": "1667587811610500"
    }
    
  4. 如果動作成功,連接器工作的 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="
      }
    ]
    

範例 - 刪除附件

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「DeleteAttachment」動作,然後按一下「完成」
  3. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Default Value 欄位中輸入類似下列的值:
    {
      "SheetId": "5141926996037508",
      "AttachmentID": "1667587811610500"
    }
    
  4. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    [
      {
        "Success": "true",
      }
    ]
    

範例 - 將資料列複製到其他工作表

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「CopyRowsToAnotherSheet」動作,然後按一下「完成」
  3. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Default Value 欄位中輸入類似下列的值:
      {
      "SheetId": "7483321975000964",
      "RowIds": "7935781927128964",
      "DestinationSheetId": "7197099985686404"
    }
    
  4. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

     [
      {
      "Success": "true",
    	"AffectedRows":"1"
      }
    ]
    

範例 - 複製工作表

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「CopySheet」動作,然後按一下「完成」
  3. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Default Value 欄位中輸入類似下列的值:
    {
      "SheetId": "5141926996037508",
      "DestinationType": "workspace",
      "DestinationId": "4219254305253252",
      "NewName": "Copied sheet appears",
      "Include": "comments"
    }
    
  4. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    [
      {
        "Success": "true",
      }
    ]
    

範例 - 將資料列移至其他工作表

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「MoveRowsToAnotherSheet」動作,然後按一下「完成」
  3. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Default Value 欄位中輸入類似下列的值:
    {
      "SheetId": "7483321975000964",
      "RowIds": "7935781927128964",
      "DestinationSheetId": "7197099985686404"
    }
    
  4. 執行這個範例後,Connector 工作的 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    [
      {
      "Success": "true",
    	"AffectedRows":"1"
      }
    ]
    

範例 - 移動工作表

  1. Configure connector task 對話方塊中,按一下 Actions
  2. 選取「MoveSheet」動作,然後按一下「完成」
  3. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Default Value 欄位中輸入類似下列的值:
    {
      "SheetId": "5141926996037508",
      "DestinationType": "workspace",
      "DestinationId": "4219254305253252"
    }
    
  4. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    [
      {
        "Success": "true",
      }
    ]
    

實體作業範例

本節說明如何使用這個連接器執行部分實體作業。

範例 - 列出工作表的所有欄

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Columns
  3. 選取「List」作業,然後按一下「完成」
  4. 在「連線器」工作的「工作輸入」部分,您可以根據客戶需求設定 filterClause
  5. 您必須使用單引號 (') 括住篩選子句的值。您可以使用 filterClause,根據資料欄篩選記錄。

範例 - 取得工作表的資料欄詳細資料

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Columns
  3. 選取「Get」作業,然後按一下「完成」
  4. 將 entityId 設為「849633317179268」,這是要傳遞的鍵。如要設定 entityId,請在「資料對應」的「資料對應器」部分,按一下「開啟資料對應編輯器」,然後在「輸入值」欄位中輸入 "849633317179268",並選擇 entityId 做為本機變數。
  5. 應直接傳遞 entityId 的值,例如「849633317179268」。其中「849633317179268」是必須傳遞的專屬主鍵值

    在某些情況下,由於有兩個複合鍵,傳遞 entityId 可能會擲回錯誤。 在這種情況下,您可以使用 filterClause 並傳遞值,例如 id='849633317179268'。

範例 - 刪除工作表中的資料列

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Team_Task_List_by_Priority
  3. 選取「Delete」作業,然後按一下「完成」
  4. 將 entityId 設為「849633317179268」,這是要傳遞的鍵。如要設定 entityId,請在「資料對應」的「資料對應器」部分,按一下「開啟資料對應編輯器」,然後在「輸入值」欄位中輸入 "849633317179268",並選擇 entityId 做為本機變數。
  5. 如果實體有兩個複合式商家或主鍵,而非指定 entityId,您也可以將 filterClause 設為 id='849633317179268'

範例 - 建立試算表附件

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Attachments
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {
      "SheetId": "5141926996037508",
      "RowId": "8196592918597508",
      "Name": "Random.txt",
      "ContentEncoded": "VGhpcyBpcyBhIHRlc3QgYXR0YWNobWVudC4="
    }
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"Id": "7144235189178244" }
    

範例 - 使用甘特圖樣式版面配置,在同一列中建立專案並設定固定期限

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Gantt_Project_with_Hard_Deadline
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660"}
    

範例 - 在試算表列中建立團隊工作

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Team_Task_List_by_Priority
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660"}
    

範例 - 在試算表列中建立銷售活動

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Sales_Activity_Tracking_by_Rep_Month
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660"}
    

範例 - 在工作表的列中建立銷售商機

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Simple_Sales_Pipeline
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660" }
    

範例 - 在試算表列中建立銷售報表

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Report_Sales_Activity_And_Team_Objectives
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660" }
    

範例 - 在工作表的資料列中建立訂單

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Customer_Order_Tracking_History
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "Created from googlecloud"}
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {"RowId": "7860088629366660" }
    

範例 - 在試算表中建立新資料欄

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Columns
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {
      "SheetId": "3315287605596036",
      "Title": "newexposedcolumn",
      "Index": 2,
      "Type": "DATE"
    }
    

    執行這個範例後,Connector 工作的 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "Id": "550917885349764"
    }
    

範例 - 在工作區中建立新資料夾

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Folders
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {
      "ParentFolderId": "8716915511191428",
      "Name": "sub-folder-p2"
    }
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "Id": "550917885349764"
    }
    

範例 - 在帳戶中建立新的工作區

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Workspaces
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {
      "Name": "new workspace (newly exposed)"
    }
    

    執行這個範例後,Connector 工作的 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "Id": "550917885349764"
    }
    

範例 - 在帳戶中建立新使用者

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Info_Users
  3. 選取「Create」作業,然後按一下「完成」
  4. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {
      "FirstName": "charlie",
      "Email": "charlie@altostrat.com",
      "LastName": "c",
      "Admin": true,
      "LicensedSheetCreator": true
    }
    

    執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "Id": "550917885349764"
    }
    

範例 - 在試算表中更新專案詳細資料

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Gantt_Project_with_Hard_Deadline
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下 entityId,然後在指定欄位中輸入 849633317179268
  5. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
     {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

範例 - 更新試算表中的團隊工作

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Team_Task_List_by_Priority
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下 entityId,然後在指定欄位中輸入 849633317179268
  5. 在「工作」的「資料對應器」部分,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

範例 - 更新試算表中的銷售活動

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Sales_Activity_Tracking_by_Rep_Month
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入 849633317179268
  5. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
     {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

範例 - 更新試算表中的銷售商機

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Simple_Sales_Pipeline
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入 849633317179268
  5. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

範例 - 更新試算表中的銷售報表

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Report_Sales_Activity_And_Team_Objectives
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入 849633317179268
  5. 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

範例 - 更新工作表中的訂單

  1. Configure connector task 對話方塊中,按一下 Entities
  2. Entity 清單中選取 Sheet_Customer_Order_Tracking_History
  3. 選取「Update」作業,然後按一下「完成」
  4. 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入 849633317179268
  5. 在「Task」(工作) 的「Data mapper」(資料對應器) 區段中,按一下 Open Data Mapping 編輯器,然後在 Input Value 欄位中輸入類似下列的值:
    {"Task Name": "updated from googlecloud"}
    
  6. 執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:

    {
      "RowId": null
    }
    

向 Google Cloud 社群尋求協助

如要發布問題及討論這個連接器,請前往 Cloud 論壇的 Google Cloud 社群。

後續步驟