Hallo Leute,
bräuchte mal Hilfe zwecks Google Sheet.
Habe eine Vorlage als Sheet, ist eine Rechnung.
Jetzt möchte ich das in einen Ordner kopieren, ändern und speichern.
Es wird leider nur das orginal Sheet kopiert.
Die Änderungen werden nicht mit abgespeichert.
Daraufhin, hab ich das umgedreht.
Hab die orginal Datei geändert und dann kopiert. Ist aber leider das gleiche Problem
Pausenzeiten etc. hab ich schon versucht.
Hier mal ein kleines Snippet.
Mache ich das ganze als Doc bzw. Word.
Replace den Text, speichere... Dann klappt das wunderbar.
Nur eben leider mit den Sheets nicht.
Vielen Dank schonmal.
Und noch frohe Weihnachten:)
bräuchte mal Hilfe zwecks Google Sheet.
Habe eine Vorlage als Sheet, ist eine Rechnung.
Jetzt möchte ich das in einen Ordner kopieren, ändern und speichern.
Es wird leider nur das orginal Sheet kopiert.
Die Änderungen werden nicht mit abgespeichert.
Daraufhin, hab ich das umgedreht.
Hab die orginal Datei geändert und dann kopiert. Ist aber leider das gleiche Problem
Pausenzeiten etc. hab ich schon versucht.
Hier mal ein kleines Snippet.
PHP-Quellcode
- var kdnr = mainsheet.getRange(i, 3).getValue();
- var company = mainsheet.getRange(i, 4).getValue();
- var first = mainsheet.getRange(i, 5).getValue();
- var last = mainsheet.getRange(i, 6).getValue();
- var prevdoc = DriveApp.getFileById("123456");
- var ss = SpreadsheetApp.openById(prevdoc.getId());
- var sheet = ss.getSheetByName("Rechnung");
- sheet.getRange("A21").setValue("Rechnungsnummer: " + invnr);
- sheet.getRange("A8").setValue(company);
- sheet.getRange("A9").setValue(first + " " + last);
- Utilities.sleep(5000);
- var newid = prevdoc.makeCopy(invpath).setName(invnr);
- var newsheet = SpreadsheetApp.openById(newid.getId());
- var blob = getAsBlob(newid.getUrl(), newsheet.getSheetByName("Rechnung"));
- var newfile = invpath.createFile(blob).setName(invnr);
- //invpath.removeFile(newid);
- sheet.getRange("A21").setValue("Rechnungsnummer:");
- sheet.getRange("A8").setValue("Anrede / Firma");
- sheet.getRange("A9").setValue("Name Nachname");
- //mainsheet.getRange(i, 2).setValue(newfile.getUrl());
Mache ich das ganze als Doc bzw. Word.
Replace den Text, speichere... Dann klappt das wunderbar.
Nur eben leider mit den Sheets nicht.
Vielen Dank schonmal.
Und noch frohe Weihnachten:)