Ich brauche Hilfe beim Kopieren Blatt in neue Tabelle. Ich wollte nur Werte einfügen.google script paste nur Wert
Ich erstelle .pdf von einer Kopie des Blattes, aber die CopyTo Kopie auch Formel aus Blatt.
function topdf() {
var foldersave = DriveApp.getFolderById('ID');
var originalSpreadsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Print_sheet_Damir");
var radni_sheet_Damir = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Radni_sheet_Damir");
var name = originalSpreadsheet.getRange("C4").getValue();
var ID = radni_sheet_Damir.getRange("E2").getValue();
var newSpreadsheet = SpreadsheetApp.create("ID_" + ID + "_" + name);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var projectname = SpreadsheetApp.getActiveSpreadsheet();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Print_sheet_Damir");
sheet.copyTo((newSpreadsheet), {contentsOnly: true});
newSpreadsheet.getSheetByName('Sheet1').activate();
newSpreadsheet.deleteActiveSheet();
pdf = newSpreadsheet.getBlob();
var file = foldersave.createFile(pdf);
Aber die folgende Zeile für mich nicht funktioniert:
sheet.copyTo((newSpreadsheet), {contentsOnly: true});