お世話になっております。
表題の件、下記のコードで「ユーザー選択」フィールドの戻り値が「空」の場合でif分岐させたいのですが、うまくいきません。
(function () {
"use strict";
kintone.events.on('app.record.create.show', function(event) {
//ボタン
const element = document.createElement('button');
element.id='get_studentInfo';
element.innerText ='取得';
element.onclick = function () {
const rec = kintone.app.record.get();
const studentName = rec.record.練習生.value[0].name;
if (studentName == null){
alert('練習生を選択してください');
}else{
alert(studentName);
}
}
kintone.app.record.getSpaceElement('get_studentInfo').appendChild(element);
return event;
});
})();
このページ(レコード詳細情報取得)には、
「レコードデータを表すオブジェクトまたは null が返ります。 利用できない画面では null が返ります」
とあります。これは、
「空の場合はnullが返り、利用できない画面でもnullが返る」ということでしょうか。
この場合、フィールド値が空であればnullで条件を作れると思うのですが、どうしてもif文で引っ掛かりません。
おそらく初歩的なミスだと思いますが、何時間もハマっています。ご教示いただけると幸いです。