Tableau 보고서를 GAS에서 Slack에 자동으로 연결하는 방법
7816 단어 Tableau슬랙GoogleAppsScript
이 문서에서는 GoogleAppScript(GAS)를 사용하여 Tableau 보고서를 Slack과 통합하는 방법을 보여줍니다.
계기
KPI가 되는 수치를, 팀으로 워치 해 액션에 연결해 가는 문화를 만들고 싶었습니다.
Classi에서는 Tableau라는 데이터를 시각화할 수 있는 도구를 사용하고 있지만 일부러 온라인으로 열어 보는 사람은 한정되어 있습니다. 따라서 Tableau 보고서를 팀원이 가장 확인하기 쉬운 Slack에 연계함으로써 수치를 보는 문화를 양성할 수 있다고 생각 실시했습니다.
절차
GAS 파일의 트리거를 설정합니다 (매주 월요일 9시 등)
GAS 파일을 GoogleDrive에서 새로 만듭니다.
GoogleDrive의 새 버튼을 누른 후 기타에서 GAS 파일을 만들 수 있습니다.
작성하면 아래와 같은 화면이 표시됩니다.
GAS 파일에 아래 코드를 복사합니다.
앞의 GAS 파일에 다음 코드를 복사합니다.
슬랙 연동용 GAS 소스 코드
function myFunction() {
//Tableauからの自動メール取得(条件に一致する最新のメールを一件取得)
var Threads = GmailApp.search('from:"[email protected]" subject:"[メールタイトル]"', 0, 1);
var messages = Threads[0].getMessages();
var message = messages[messages.length-1];
//自動メールから画像と日付を取得
var attachments = message.getAttachments();
var date = message.getDate();
var time = Utilities.formatDate( date, 'Asia/Tokyo', 'yyyy年M月d日');
//slackAPI
var SLACK_TOKEN='[TokenID]';
var data = {
'token':SLACK_TOKEN,
'file':attachments[0],
'filename': time + "KPIレポート",
'channels':'[Slackチャンネル名]',
'title':time + 'KPIレポート',
'initial_comment': '[コメント]'
};
var option = {
'method':'POST',
'payload':data
};
UrlFetchApp.fetch('https://slack.com/api/files.upload',option);
};
코드의 4개 위치를 대체합니다.
게시할 SlackBot을 채널에 초대하기
해당 채널에서 다음을 입력하고 Bot을 초대하세요.
/invite @bot 이름
동작이 잘못되었거나 GAS 화면에서 실행 버튼을 눌러 확인합니다.
작동에 문제가 있거나 ▶︎ 실행 버튼을 누릅니다.
GAS 파일의 트리거를 설정합니다(매주 월요일 9시 등).
정기 배달을 위해 시계 표시 버튼을 누르고 배달 시간을 설정합니다.
요약
이를 통해 정기적으로 Slack에 Tableau 보고서를 연결할 수 있습니다. 아래와 같이 KPI가 되는 수치를 간단하게 볼 수 있으므로, thread 안에서 논의가 일어나는 등의 행동에도 연결되었습니다.
제휴하는 KPI 리포트 자체가 액션에 연결할 수 없는 질의 것이라고 의미는 없습니다만, 이 대처를 통해서, 전진할 수 있는 것 같습니다.
Reference
이 문제에 관하여(Tableau 보고서를 GAS에서 Slack에 자동으로 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/seiyakozakai/items/2bd7e58136416fa7c165
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Tableau 보고서를 GAS에서 Slack에 자동으로 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/seiyakozakai/items/2bd7e58136416fa7c165텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)