• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在Google电子表格中复制图片

google-apps-script 来源:Andy S 7次浏览

我有一个用户在Google电子表格中创建了约50张图片。每页有一些信息和一些图片。 用户没有意识到他们不能单独共享这些纸张,现在需要将他们分成50张不同的纸张。数据很简单,我使用下面的代码作为证明(我还没有构建循环,我会照顾这一点,一旦我知道这将起作用)。 但我不知道如何将图像移动/复制到新图纸。在Google电子表格中复制图片

有什么建议吗?

function splitSheets(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var newSS = SpreadsheetApp.create("Testing"); 

    var dataRange = ss.getSheetByName("CHE").getDataRange(); 
    var data = ss.getSheetByName("CHE").getDataRange().getValues(); 
    newSS.getRange(dataRange.getA1Notation()).setValues(data); 

    Browser.msgBox(newSS.getUrl()); 
} 


===========解决方案如下:

您可以简单地使用copyTo()方法吗?

function splitSheets(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var newSS = SpreadsheetApp.create("Testing"); 
    ss.getSheetByName("CHE").copyTo(newSS); 

    Browser.msgBox(newSS.getUrl()); 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)