レコードの詳細表示画面にて、フィールドの横にコピーボタンを作成し、クリックするとフィールドに入力された内容をクリップボードにコピーするようにしたいのですが、どのようにすれば良いのかわかりません。
試しに郵便番号というフィールド(フィールドコード=郵便番号)で、となりにスペース(id=Zipcode)を作り、以下のコードを作成いたしましたが、うまくいかず、教えていただきたいです。
(function() {
“use strict”;
kintone.events.on(‘app.record.detail.show’, function(event) {
var record = event[‘record’];
var ZipcodeCopyButton = document.createElement(‘button’);
ZipcodeCopyButton.id = ‘Zipcode_Copy_button’;
ZipcodeCopyButton.innerText = ‘郵便番号コピー’;
ZipcodeCopyButton.onclick = function() {
let copyFrom = document.createElement(“textarea”);
copyFrom.textContent = record[‘郵便番号’][‘value’];
copyFrom.select();
document.execCommand(‘copy’);
alert(“郵便番号をクリップボードにコピーしました。”);
}
kintone.app.record.getSpaceElement(‘Zipcode’).appendChild(ZipcodeCopyButton);
});
})();