■実現したいこと
編集画面で作成者の名前の値を取得したい
■概要・現状
新規登録の際に自動入力される作成者を
別のフィールド内で使用し文章にしています。
この時、更新(編集)をしても作成者の名前をそのまま記載したいのですが
kintone.app.record.getFieldElement(‘作成者’);
が「null」になってしまいます。
編集画面での取得方法がなにか間違っていますでしょうか。
ブラウザの開発者ツールのコンソールで確認してもnullでした。
■試したこと
Author =kintone.app.record.getFieldElement(‘作成者’);
を
Author =”あ”;
とすると問題なく「あ」が代入されました。
■ソース
var Author= "";
kintone.events.on('app.record.create.show', function(event) {
Author = kintone.getLoginUser().name;
console.log("作成");
return event;
});
kintone.events.on(['app.record.detail.show','app.record.edit.show'], function(event) {
Author = kintone.app.record.getFieldElement('作成者');
console.log("更新");
console.log(Author);
return event;
});
kintone.events.on(['app.record.create.submit','app.record.edit.submit'], function(event) {
let record = event.record;
let sousa = record.操作内容.value;
let Author2 = Author;
//入力判定処理
if (record.ラジオボタン.value === 'A') {
comment = "";
record.コメント.value= comment + sousa + 'CC'+ Author2;
return event;
}
if (record.ラジオボタン.value === 'B') {
comment2 = "";
record.コメント2.value= comment2 + sousa + 'CC'+ Author2;
return event;
}
});
アドバイスいただければ幸いです。