您可以透過 Looker 動作中心,排定 Looker 內容的定期或一次性傳送作業,將內容傳送至與 Looker 整合的第三方服務。動作中心會實作 Looker 的 Action API,並向所有 Looker 使用者公開熱門的整合項目 (也稱為「動作」)。Slack 附件 (API 權杖) 整合功能會將含有 Looker 資料的附件,發布至 Slack 頻道或即時訊息 (DM)。與 Looker Action Hub 提供的 Slack 動作不同,Slack 附件 (API 權杖) 整合功能適用於客戶代管的 Looker 部署作業。
此外,當資料達到或超過指定門檻時,您也可以將 Looker 內容傳送至 Slack。
這項整合功能會使用具有特定權限的 Slack 應用程式 (稱為機器人權杖範圍),控管應用程式可存取 Slack 工作區的哪些部分。如要在 Looker 中使用 Slack 附件 (API 權杖) 整合功能,請先按照 Slack 附件 (API 權杖) GitHub 存放區 README 檔案中的設定說明,在 Slack 端設定整合功能。
在 Looker 中啟用 Slack 附件 (API 權杖) 整合功能
在 Slack 端設定整合後,Looker 管理員必須在「管理」選單的「動作」頁面中,啟用「Slack 附件 (API 權杖)」動作:
- 向下捲動整合清單,然後按一下「Slack Attachment (API Token)」(Slack 附件 (API 權杖)) 旁邊的「Enable」(啟用) 按鈕。
- 啟用「Enabled」(已啟用) 切換鈕。
- 在「Slack API Token」欄位中,輸入從 Slack 端設定取得的「Bot User OAuth Access Token」。
- 按一下 [儲存]。
整合作業現已設定完成。現在,Slack 附件 (API 權杖) 選項會顯示在 Looker 排程器中,以及您建立快訊時,成為目的地選項。
使用 Looker 排程器將 Looker 內容傳送至 Slack
如要使用 Slack 附件 (API 權杖) 整合功能將檔案附件傳送至 Slack,請按照下列步驟操作:
- 前往 Looker 內容,然後排定內容傳送時間。
- 設定排程器時,請在「目的地」欄位中選擇「Slack 附件 (API 權杖)」選項。Looker 會顯示 Slack 專屬的傳送選項,包括頻道類型、頻道清單,以及新增隨附於傳送內容的註解和命名檔案附件的選項。
- 在「頻道類型」欄位中,選取「頻道」將附件傳送至 Slack 頻道,或選取「使用者」將附件傳送至 Slack 使用者。
- 在「分享至」欄位中,選取要發布附件的 Slack 頻道或使用者。這個頻道或使用者清單是根據您在 Slack 端設定 Slack 附件 (API 權杖) 應用程式時提供的機器人憑證而產生,可能包含機器人受邀加入的公開和私人頻道,以及直接訊息。如果沒有看到列出的管道,請確認機器人已受邀加入該 Slack 管道。
- 在「附註」欄位中,輸入要隨附附件傳送的任何文字。
- 在「Filename」(檔案名稱) 欄位中,輸入附件檔案的名稱。不必加上副檔名。
- 按一下「儲存」儲存時間表設定,或按一下「立即傳送」,立即將附件傳送至 Slack。
如果是 Slack 附件,可用的進階傳送選項取決於您傳送的是資訊主頁還是資料夾。