前提・実現したいこと
スプレッドシートに記載している担当者名と合致する担当者の宛先を、チャットワークの該当ルームから探し出し、
その担当者をTOにして、該当ルームにメッセージを送信する、という内容を実装したいです。
※担当者を探すチャットワークルームと、メッセージを送信するルームは、同じです※
添付画像の「田中花子」と同じ担当者を、チャットワークの該当部屋から宛先を探し出し、
チャットワークのTOにしたいです。
発生している問題・エラーメッセージ
スプレッドシートに記載している担当者名と合致する担当者の宛先を、チャットワークの該当ルームから探し出す
には、どのような関数を使用すれば良いか分からずに、実装できずにいます。(以下プログラムのif関数内、?????の部分)
そもそも関数を使用すれば解決する問題なのかも、分かっていないですが、
良い方法あれば、教えていただけますでしょうか?よろしくお願いします。
該当のソースコード
function myFunction() {
//アクティブなスプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//アクティブなシートを取得
var sh = ss.getActiveSheet();
//スプレッドシートの、A2値をgetValuesで取得
var table = sh.getRange(2,1).getValues();
// 【編集対象】登録情報を通知するグループチャットのルームID
var room_id = 'ルームID入力';
var token = 'チャットワークのトークンを入力';
var client = ChatWorkClient.factory({token: token});
//もし、スプレッドシートの担当者と合致する名前が、チャットワークの該当ルーム内の宛先にいれば、
if(??????==table[0][0])
{
//担当者をTOにし、messageの値を、チャットワークに送信
var message = "[TO:担当者のチャットワークID]"
message += "table[0][0]";
//チャットワークにメッセージを送る
client.sendMessage({room_id:room_id ,body: message});
return;
}
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。