###前提・実現したいこと
・kintoneの「メルマガ顧客管理アプリ」に新規レコード追加(顧客名、メールアドレスのみ)があった場合、その登録メールアドレスに『○○メールマガジンに登録されました』という内容のメールを自動で送りたいと考えています。
###発生している問題・エラーメッセージ
・このサイトを参考に、「前提」まではクリアしたのですが「↓これを適当にコピってファイルつくる」の書き方が分かりません・・。
(function() {
"use strict";
// レコード登録時にメールを送信
kintone.events.on("app.record.create.submit.success", function(e) {
var records = e.record;
var to_mailaddr = records['メールアドレス']['value'];
// 担当者メールアドレスが存在すれば送信する
if( to_mailaddr !== undefined && to_mailaddr !== '' ){
var subject = 'レコード追加されました'; // body var textbody = 'Hello '+to_mailaddr+'\n\n'; Object.keys(records).forEach( function(key){ // Objcet は無視する if( typeof records[key]['value'] !== 'object' ){ // なにもない空欄項目はなしにする if( records[key]['value'] == undefined || records[key]['value'] == '' ) { records[key]['value'] = 'なし'; } textbody += '【'+key+'】 '+records[key]['value']+'\n\n'; } } ); var sending = new kintone.Promise(function(resolve, reject) { // to, cc, bcc, mailFrom, subject, text, html, callback, errback kintonePlugin.sendgrid.sendMail( to_mailaddr, null, null, 'noreplay@example.com', subject, textbody, null, function(resp) { resolve(e); }, function() { event.error = 'メール送信に失敗しました'; reject(e); } ); }); return sending; }
});
})();
あなたの回答
tips
プレビュー