いつもお世話になっております。
レコード詳細画面上部に設置したボタンをクリックするとそのアプリにある項目の文字列が結合されたものがクリップボードにコピーされるというカスタマイズを行いたいのですが、うまくいかず困っております。
今現在のコードになります。
(function() {
"use strict";
kintone.events.on('app.record.detail.show', function(event) {
// メニュ右側の空白部分にボタンを設置
var record = event.record;
var alertmail = '';
var myIndexButton = document.createElement('button');
myIndexButton.id = 'my_index_button';
myIndexButton.innerHTML = 'クリックでコピー';
myIndexButton.onclick = function() {
alertmail = '結合した文字列';
//ここからクリップボードにコピー
var text = kintone.app.record.get();
var record = text.record;
record['文字列複数行']['value'] = alertmail.dataset.copy_clipboard;
kintone.app.record.set(record);
record.select();
document.execCommand("copy");
alert('クリップボードにコピーしました。');
}
kintone.app.record.getHeaderMenuSpaceElement().appendChild(myIndexButton);
});
})();
もしくは結合した文字列をアラート表示し、コピーできたらと思うのですが
ctrl+cでは出来ませんでしたので何か別の方法があればお知恵を拝借したく思います。
ブラウザ環境はwindows10、Google Chromeバージョン: 71.0.3578.98です。
以上何卒よろしくお願いいたします。