在Google表格中复制到剪贴板功能

时间:2015-04-16 21:29:31

标签: javascript google-sheets

我想编写一个简单的Google函数,将Google表格的AV复制到剪贴板,以便在其他应用中使用。

到目前为止我有以下代码,但是我需要将内容放到剪贴板中,我会使用什么命令?

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')
}

1 个答案:

答案 0 :(得分:0)

大多数网站使用一些Flash处理副本到剪贴板,因为这不能使用JavaScript完成。 An answer on a similar question建议这样做:

  

没有办法,你必须使用闪光灯。有JQuery plugin called jquery.copy提供跨浏览器复制和粘贴   通过使用flash(swf)文件。这类似于语法   我的博客上的荧光笔工作。

     

一旦引用jquery.copy.js文件,您需要做的就是推送   数据进入剪贴板运行如下:

     

$.copy("some text to copy");

     

很好,很容易;)