Microsoft Teams メッセージ投稿
Microsoft Teams に指定したメッセージを投稿をします。
Configs for this Auto Step
- conf_EndpointUrl
- A: エンドポイント URL *
- conf_Title
- B: 投稿タイトルが格納されている文字型データ項目
- conf_Text
- C: 投稿テキストが格納されている文字型データ項目 *
- conf_Log
- X: ログが格納される文字型データ項目 (更新)
Script (click to open)
//// == コンフィグの参照 / Config Retrieving ==
var endpointUrl = configs.get("conf_EndpointUrl") + "";
//// == ワークフローデータの参照 / Data Retrieving ==
var dataNum_Title = configs.get("conf_Title") + "";
var title = "";
if (dataNum_Title !== "") {
title = engine.findDataByNumber( configs.get("conf_Title") ) + "";
}
var text = engine.findDataByNumber( configs.get("conf_Text") ) + "";
//// == 演算 / Calculating ==
var uri = endpointUrl;
var requestObj = {
"title": "",
"text": ""
};
requestObj.title = title;
requestObj.text = text;
var response = httpClient.begin()
.body( JSON.stringify( requestObj ), "application/json")
.post( uri );
//// == ワークフローデータへの代入 / Data Updating ==
//ログデータの指定があれば
var dataNum_Log = configs.get("conf_Log") + "";
if (dataNum_Log !== "") {
var log = "";
log += "---POST request--- " + response.getStatusCode() + "\n";
log += response.getResponseAsString() + "\n";
engine.setDataByNumber( dataNum_Log, log );
}
Download
- MicrosoftTeams-messagePost-202307.xml
- 2023-07-03 (C) Questetra, Inc. (MIT License)
(アドオン自動工程のインストールは Professional editionでのみ可能です)
Notes
- 具体的な設定・利用方法は、次の記事を参照ください。
ビジネスチャット Microsoft Teams へクラウド型ワークフローから投稿する方法
Capture
