ChatWork メッセージ追加 (ChatWork Add Message)
ChatWork の指定したルームにメッセージを追加します。
Configs
  • A: API Token *
  • B: ルームIDが格納されている文字型データ項目 *
  • C: メッセージが格納されている文字型データ項目 *
  • X: ログが格納される文字型データ項目 (更新)
Script (click to open)

//// == コンフィグの参照 / Config Retrieving ==
var apiToken = configs.get("conf_ApiToken") + "";


//// == ワークフローデータの参照 / Data Retrieving ==
var roomId = engine.findDataByNumber( configs.get("conf_RoomId") ) + "";
var message = engine.findDataByNumber( configs.get("conf_Message") ) + "";


//// == 演算 / Calculating ==
var uri = "https://api.chatwork.com/v2/rooms/" + roomId + "/messages";

var response = httpClient.begin()
  .header( "X-ChatWorkToken", apiToken )
  .formParam( "body", message )
  .post( uri );


//// == ワークフローデータへの代入 / Data Updating ==
//ログデータの指定があれば
var dataNum_Log = configs.get("conf_Log") + "";
if (dataNum_Log !== "") {
  var log = "";
  log += "---PUT request--- " + response.getStatusCode() + "\n";
  log += response.getResponseAsString() + "\n";
  engine.setDataByNumber( dataNum_Log, log );
}

Download

2021-03-01 (C) Questetra, Inc. (MIT License)
https://support.questetra.com/ja/addons/chatwork-messageadd/
Addonファイルのインポートは Professional もしくは Enterprise でのみご利用いただけます

Notes

Capture

%d人のブロガーが「いいね」をつけました。