getSelection().toString()
と
execCommand("copy")
で実現できたので備忘録として
コード.gs
function doGet() { return HtmlService.createHtmlOutputFromFile("index"); } |
意訳この機能がやること 指定したHTMLファイルを表示する |
index.html
<!DOCTYPE html> <html> <body> <p>あいうえおかきくけこ</p> <button id="bt">ボタン</button> <script> document.getElementById("bt").onclick = get_copy; function get_copy() { var value = window.getSelection().toString(); document.execCommand("copy"); } </script> </body> </html> |
意訳コピー対象の文字列 実行ボタン 実行ボタンをクリックしたらget_copyを実行する この機能がやること 選択されている文字列を取得して クリップボードにコピーする |
参考
window.getSelection
https://developer.mozilla.org/ja/docs/Web/API/Window/getSelection
document.execCommand
https://developer.mozilla.org/ja/docs/Web/API/Document/execCommand