Я хочу написать простую функцию Google для копирования столбцов A
в V
из Google Таблиц в буфер обмена для использования в другом приложении.Скопировать в буфер обмена в листы Google
У меня есть следующий код до сих пор, но мне нужно получить содержимое в буфер обмена, какую команду использовать?
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('Custom Menu')
.addItem('Copy Col A to V', 'copycolsAtoV')
.addToUi();
}
function copycolsAtoV() {
var ss = SpreadsheetApp.getActiveSheet();
ss.getRange('A:V')
}
Вы не можете копировать в буфер обмена программно в JS из-за соображений безопасности. Вы можете выбрать содержимое для копирования и попросить пользователя сделать «CTRL + C» – MarcoL
Что такое другое приложение? – jmunsch
Excel - я использую листы Google для загрузки веб-данных и передачи этих данных в excell для обработки - excell не так эффективен, как Google, получающий данные с веб-сайтов и ограничения размера электронной таблицы Google, не позволяет мне использовать его, поскольку он очень медленный, но получение данные поперек немного громоздки, поэтому я хочу оптимизировать процесс. – user3325770