У меня есть Google Doc, который у меня есть следующий скрипт:
var this_document = DocumentApp.openById('')
function onOpen() {
var ui = DocumentApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('SCRIPT')
.addItem('Copy (En)', 'copy_in_english')
.addSeparator()
.addItem('Copy (Fr)', 'copy_in_french')
.addSeparator()
.addItem('Copy (Sp)', 'copy_in_spanish')
.addSeparator()
.addToUi();
}
function copy_in_english(){
var cursor = this_document.getCursor()
}
function copy_in_french(){
}
function copy_in_spanish(){
}
Я собираюсь начать с функции copy_in_english
, которую я хочу выполнить, когда меню Copy (En)пункт нажат.Из текущего местоположения cursor
я хочу скопировать весь текст под ним в буфер обмена.Я видел функцию document.execCommand(copy)
в JavaScript, которая делает именно это, но, похоже, она здесь не работает.Есть ли что-нибудь еще, что я мог сделать?