
ショコラ
JavaScript クリップボードにテキストをコピーするには?
クリップボードにコピーしたときに「Uncaught TypeError: Cannot read properties of undefined (reading ‘writeText’)」のエラーになるなら、それは HTTPS で実行していないからです!

もっさん先輩
クリップボードにコピーするのは、たったこれだけです。
navigator.clipboard.writeText('[コピーするテキスト]')
コピー成功時とコピー失敗時に処理を入れるなら、このようになります。
navigator.clipboard.writeText('[コピーするテキスト]').then(() => {
alert('OK')
}, () => {
alert('NG')
})
以上