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