背景・実現したいこと
新規レコード作成は無事Slackに通知が出来ました。
次はプルダウンの特定の項目が選択された場合に、Slackの通知をしたいのですが、うまくいきません。
エラー情報
Uncaught SyntaxError: missing ) after argument list
利用したソースコード
(function () {
‘use strict’;
kintone.events.on(“app.record.edit.submit”, function(event) {
console.log(‘aaaaa’);
var webhook_edit = ‘https://hooks.slack.com/services/<webhookurl>’;
var rec = event.record;
var recId = event.recordId;
//var integration_status = rec.integration_status.value;
var company_name = rec.company_name.value;
var shop_name = rec.shop_name.value;
var login_id = rec.login_id.value;
var login_pass = rec.login_pass.value;
var memo = rec.memo.value;
var memoCtm = ‘’ + ‘' + '' + memo + '' + '
’;
if(integration_status === ‘R対応待ち’){
var payload = {
‘text’:‘完了しました。! ’ + ‘’ + ’ <お打合せをお願い致します。>’ + ‘’ +
‘<!here>’ + ‘’ +
‘ステータス:’ + rec.integration_status.value + ‘’ +
‘企業名:’ + company_name + ‘’ +
‘店舗名:’ + shop_name + ‘’ +
‘ID:’ + login_id + ‘’ +
‘PASS:’ + login_pass + ‘’ +
‘メモ:’ + memoCtm + ‘’ +
‘URL:https://tablecheck.cybozu.com/k/<record>/show#record=’ + recId
};
return new kintone.Promise(function(resolve, reject) {
kintone.proxy(webhook_edit, ‘POST’, {}, payload, function(body, status, headers) {
resolve(event);
});
}, function(err) {
reject(‘データの取得に失敗しました。’);
return;
});
return event;
}
};
});
})();