【问题标题】:Can't insert sheet无法插入工作表
【发布时间】:2012-12-03 05:35:18
【问题描述】:

我收到错误消息:“指定的工作表必须是电子表格的一部分”。我假设“指定的工作表”是 sourceSheet ......但谁知道呢。这是想告诉我什么?更好的是,我该如何解决?我想将电子表格“File1”中的工作表插入电子表格“File2”。

谢谢

function copyTemplate() {

  var targetID="0Atn-Fxxxxt5YdF9VVxxxxxxxlZlVmeXoxxxzJuQ3c";

  // The code below will duplicate the sheet named "CellData" and insert it after 
  // the 1st sheet and call it "CellData"

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sourceSheet = ss.getSheetByName("CellData");

  var targetFile=SpreadsheetApp.openById(targetID);  

  targetFile.insertSheet("CellData", 1, {template:sourceSheet});   

}

【问题讨论】:

    标签: google-apps-script google-sheets google-docs google-spreadsheet-api


    【解决方案1】:
    function copyTemplate() {
      SpreadsheetApp.getActiveSpreadsheet().getSheetByName('CellData')
      .copyTo(SpreadsheetApp.openById('0Atn-Fxxxxt5YdF9VVxxxxxxxlZlVmeXoxxxzJuQ3c'));
    }
    

    【讨论】:

      猜你喜欢
      • 2011-06-03
      • 1970-01-01
      • 2018-02-07
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-30
      • 2018-09-13
      • 2012-09-07
      相关资源
      最近更新 更多