注意点として、私はGoogleAppsスクリプティングに非常に慣れていません。私は提供できるどんな援助にも感謝します。
シートの内容を新しいドキュメントにコピーしようとしています。このコードは問題なく機能します。
// Create a new Spreadsheet and copy the current sheet into it.
var newSpreadsheet = SpreadsheetApp.create("Spreadsheet to export");
var projectname = SpreadsheetApp.getActiveSpreadsheet();
sheet = originalSpreadsheet.getActiveSheet();
sheet.copyTo(newSpreadsheet);
ただし、これは現在のシートから数式をコピーします。数式は元のドキュメントの他のシートのデータを参照しているため、値のみをコピーしようとしています。
これを行うための私の試みは次のとおりです。
// Create a new Spreadsheet and copy the current sheet into it.
var newSpreadsheet = SpreadsheetApp.create("Spreadsheet to export");
var projectname = SpreadsheetApp.getActiveSpreadsheet();
sheet = originalSpreadsheet.getActiveSheet();
sheet.copyTo(newSpreadsheet, {contentsOnly:true})
ただし、これにより次のエラーが生成されます。メソッド(class)copyTo($ Proxy914、object)が見つかりません。
何が間違っているのかわかりません。どんな援助もいただければ幸いです。前もって感謝します!