GASで簡易承認ワークフロー
https://qiita.com/kwgch/items/e2f666806503af4bb695
上記URLの通りにワークフローを作成しました。
※webアプリケーションは最新バージョンに更新し直しております。
(中略)
function sendMail(values, row, user, approved){
var rowData = values[row-1];
var body="";
rowData.forEach(function(col,idx){
if (!col) return true;
var key = values[0][idx];
body += key;
body += ":";
if (['申請日','休暇取得申請書(自','休暇取得申請書(至'].indexOf(key) > -1) {
body += Utilities.formatDate( col, 'Asia/Tokyo', 'yyyy年M月d日');
} else if (['処理日時'].indexOf(key) > -1) {
body += Utilities.formatDate( col, 'Asia/Tokyo', 'yyyy年MM月dd日 hh:mm:ss');
} else {
body += col;
}
body += "\n";
});
body += "url:"
body += URL;
body += "?row=" + row;
body += "&name=" + encodeURI(user['name']); ★
var address = user['mail'];
var title = approved ? "休暇申請" : "休暇申請が却下されました";
MailApp.sendEmail(address, title, body);
}
ここで、※htmlから却下をすると主題の通り★の行を指して
【TypeError:undefined からプロパティ「name」を読み取れません】
とのエラーが出てしまい困っております。
回答2件
あなたの回答
tips
プレビュー