Smartsheet
透過 Smartsheet 連接器,您可以對 Smartsheet 資料執行插入、刪除、更新和讀取作業。
支援的版本
這個連接器支援 Smartsheet 25.2.0.246 版。
事前準備
使用 Smartsheet 連接器前,請先完成下列工作:
- 在 Google Cloud 專案中:
- 確認已設定網路連線。如要瞭解網路模式,請參閱「網路連線」。
- 將 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」>「Connections」頁面,然後選取或建立 Google Cloud 專案。
- 按一下「+ 建立新項目」,開啟「建立連線」頁面。
- 在「位置」部分中,選擇連線位置。
- 區域:從下拉式清單中選取位置。
如需所有支援地區的清單,請參閱「位置」一文。
- 點按「下一步」。
- 區域:從下拉式清單中選取位置。
- 在「連線詳細資料」部分,完成下列步驟:
- 連接器:從可用連接器的下拉式清單中選取「Smartsheet」。
- 連接器版本:從可用版本的下拉式清單中選取連接器版本。
- 在「連線名稱」欄位中,輸入連線執行個體的名稱。
連線名稱必須符合下列條件:
- 連線名稱可使用英文字母、數字或連字號。
- 字母必須為小寫。
- 連線名稱開頭必須是英文字母,結尾則須為英文字母或數字。
- 連結名稱不得超過 49 個字元。
- 視需要輸入連線執行個體的「Description」(說明)。
- 或者,可啟用 Cloud Logging,然後選取記錄層級。記錄層級預設為
Error。 - 服務帳戶:選取具備必要角色的服務帳戶。
- 標頭:(選用) 指定這個欄位,從第一列偵測資料欄名稱。
- 隱藏格式化字元:您可以指定這個欄位,隱藏數值中的貨幣符號和百分比符號。系統也會將這些資料欄從 varchar 轉換為 double。
- 忽略找不到的資料列:選用。如果未選取這個欄位,且系統找不到任何指定的資料列 ID,就不會刪除任何資料列,並會傳回「找不到」錯誤。
- 報表相容性等級:可選擇指定傳回資料的相容性等級。
- 使用完整檔案路徑做為表格名稱:視需要指定這個欄位,在對應於工作表或報表的公開表格或檢視畫面名稱中,加入完整檔案路徑。
- 值來源:選擇性欄位,指出儲存格要使用「值」欄位或「顯示值」欄位做為值。
- 視需要設定「連線節點設定」:
- 節點數量下限:輸入連線節點數量下限。
- 節點數量上限:輸入連線節點數量上限。
節點是用來處理交易的連線單位 (或備用資源)。連線處理的交易量越多,就需要越多節點;反之,處理的交易量越少,需要的節點就越少。如要瞭解節點對連線器定價的影響,請參閱「 連線節點定價」。如未輸入任何值,系統預設會將節點下限設為 2 (提高可用性),節點上限則設為 50。
- (選用) 按一下「+ 新增標籤」,以鍵/值組合的形式為連線新增標籤。
- 點按「下一步」。
-
在「Authentication」(驗證) 部分,輸入驗證詳細資料。
- 選取「驗證類型」,然後輸入相關詳細資料。
Smartsheet 連線支援下列驗證類型:
- OAuth2.0 - 授權碼
- 個人存取權杖
- 點按「下一步」。
- 選取「驗證類型」,然後輸入相關詳細資料。
- 檢查:檢查連線和驗證詳細資料。
- 點選「建立」。
連線設定範例
本節列出您在建立連線時設定的各個欄位範例值。
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 動作,請參閱範例。
動作範例
本節說明如何執行這個連接器中的部分動作範例。
範例 - 下載附件
- 在
Configure connector task對話方塊中,按一下Actions。 - 選取「
DownloadAttachment」動作,然後按一下「完成」。 - 在「Connectors」(連結器) 任務的「Task Input」(任務輸入內容) 區段中,按一下
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」動作,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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" }
執行這個範例後,Connector 工作的 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:
[
{
"Success": "true",
"AffectedRows":"1"
}
]
範例 - 移動工作表
- 在
Configure connector task對話方塊中,按一下Actions。 - 選取「
MoveSheet」動作,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」是必須傳遞的專屬主鍵值
在某些情況下,由於有兩個複合鍵,傳遞 entityId 可能會擲回錯誤。 在這種情況下,您可以使用 filterClause 並傳遞值,例如 id='849633317179268'。
範例 - 刪除工作表中的資料列
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Sheet_Team_Task_List_by_Priority。 - 選取「
Delete」作業,然後按一下「完成」。 - 將 entityId 設為「849633317179268」,這是要傳遞的鍵。如要設定 entityId,請在「資料對應」的「資料對應器」部分,按一下「開啟資料對應編輯器」,然後在「輸入值」欄位中輸入
"849633317179268",並選擇 entityId 做為本機變數。
如果實體有兩個複合式商家或主鍵,而非指定 entityId,您也可以將 filterClause 設為 id='849633317179268'。
範例 - 建立試算表附件
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Info_Attachments。 - 選取「
Create」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
Open Data Mapping編輯器,然後在Input Value欄位中輸入類似下列的值:{"Task Name": "Created from googlecloud"}執行這個範例後,連接器工作
connectorOutputPayload輸出變數會傳回類似下列內容的回應:{"RowId": "7860088629366660"}
範例 - 在工作表的列中建立銷售商機
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Sheet_Simple_Sales_Pipeline。 - 選取「
Create」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
Open Data Mapping編輯器,然後在Input Value欄位中輸入類似下列的值:{"Task Name": "Created from googlecloud"}執行這個範例後,連接器工作
connectorOutputPayload輸出變數會傳回類似下列內容的回應:{"RowId": "7860088629366660" }
範例 - 在工作表的資料列中建立訂單
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Sheet_Customer_Order_Tracking_History。 - 選取「
Create」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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" }執行這個範例後,Connector 工作的
connectorOutputPayload輸出變數會傳回類似下列內容的回應:{ "Id": "550917885349764" }
範例 - 在工作區中建立新資料夾
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Info_Folders。 - 選取「
Create」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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)" }執行這個範例後,Connector 工作的
connectorOutputPayload輸出變數會傳回類似下列內容的回應:{ "Id": "550917885349764" }
範例 - 在帳戶中建立新使用者
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Info_Users。 - 選取「
Create」作業,然後按一下「完成」。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 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」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 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」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入
849633317179268。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
Open Data Mapping編輯器,然後在Input Value欄位中輸入類似下列的值:{"Task Name": "updated from googlecloud"}
執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:
{
"RowId": null
}
範例 - 更新試算表中的銷售商機
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Sheet_Simple_Sales_Pipeline。 - 選取「
Update」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入
849633317179268。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
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」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入
849633317179268。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 專區中,按一下
Open Data Mapping編輯器,然後在Input Value欄位中輸入類似下列的值:{"Task Name": "updated from googlecloud"}
執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:
{
"RowId": null
}
範例 - 更新工作表中的訂單
- 在
Configure connector task對話方塊中,按一下Entities。 - 從
Entity清單中選取Sheet_Customer_Order_Tracking_History。 - 選取「
Update」作業,然後按一下「完成」。 - 在「Tasks」(工作) 的「Data mapper」(資料對應工具) 區段中設定 entityId,按一下「entityId」,然後在指定欄位中輸入
849633317179268。 - 在「Task」(工作) 的「Data mapper」(資料對應器) 區段中,按一下
Open Data Mapping編輯器,然後在Input Value欄位中輸入類似下列的值:{"Task Name": "updated from googlecloud"}
執行這個範例後,連接器工作 connectorOutputPayload 輸出變數會傳回類似下列內容的回應:
{
"RowId": null
}