0

「指定されたシートはスプレッドシートの一部である必要があります」というエラー メッセージが表示されます。「指定されたシート」はソースシートだと思います...しかし、誰が知っていますか。これは何を伝えようとしているのですか?さらに良いことに、どうすれば修正できますか?スプレッドシート「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});   

}
4

1 に答える 1

1
function copyTemplate() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('CellData')
  .copyTo(SpreadsheetApp.openById('0Atn-Fxxxxt5YdF9VVxxxxxxxlZlVmeXoxxxzJuQ3c'));
}
于 2012-12-12T04:42:08.080 に答える