Google Apps Script에서 ChatWork API를 사용하여 게시

Google Apps Script용 ChatWork Client를 내부의 사람이 만들어진 것 같아서, 준비된 API를 두드리는 것만으로 간단하게 실현할 수 있습니다.

채팅 워크 API를 Google Apps Script에서 사용해 보았습니다 | 채팅 워크 크리에이터 블로그

절차



1. Google Apps Script 프로젝트 만들기



GoogleDrive의 새로 만들기에서 Google Apps 스크립트를 선택합니다. 존재하지 않는 경우 앱을 추가하고 Google Apps 스크립트를 검색하여 추가합니다.


그러면 프로젝트 유형을 묻는 대화 상자가 열리므로 여기에서는 "빈 프로젝트"로 둡니다.


2. ChatWorkClient 라이브러리 추가



리소스 -> 스크립트...에서 스크립트 추가 대화 상자가 열립니다. 이제 ChatWorkClient의 프로젝트 키를 검색하고 추가합니다. 그런 다음 저장에 OK입니다.

cw-shibuya/chatwork-client-gas



3. 코드 작성



샘플 메소드로서 다음의 메소드를 추가합니다. 게시할 사용자의 API 토큰과 게시할 룸 ID가 필요하므로 미리 준비해 둡시다.

제목 없음.gs
function sendMessageTest() {
  var client = ChatWorkClient.factory({token: 'your_api_token'});
  client.sendMessage({room_id: your_room_id, body: 'This message is sent from Google Apps Script by ChatWorkClient.'});
}

4. 실행



실행 -> 만든 메소드에서 스크립트를 실행합니다.


잘하면 ChatWork에 게시됩니다.


[리소스]에서 트리거를 설정할 수 있으므로 정기적인 스크립트 실행도 가능합니다.

이를 기반으로 하면, 각종 Google API와 제휴해, 예를 들면, Analytics의 액세스 정보나 캘린더의 이벤트 정보를 통지하는 등, 여러가지 응용할 수 있을 것 같습니다.

기타 참고 URL


  • Web가게에 희소식! Google Analytics 및 스프레드시트 및 Excel에서 사이트 분석을 자동화하는 방법 | Find Job ! Startup
  • 좋은 웹페이지 즐겨찾기