LowRider01
Cadet 1st Year
- Registriert
- Nov. 2022
- Beiträge
- 9
Hallo zusammen,
ich habe folgenden Code. Der Code funktioniert auch soweit via Script. Ich möchte den Code jetzt so umschreiben, das die Daten in eine neue Google Tabelle via Script übertragen wird. Ich weiß leider nicht weiter. Ich weiß wohl, das die neue Tabelle per Link eingefügt werden muss und ebenfalls der Zugriff frei gegeben werden muss. Leider bekomme ich es nicht hin .
Vielleicht kann mir ja jemand helfe? Vielen Dank
ich habe folgenden Code. Der Code funktioniert auch soweit via Script. Ich möchte den Code jetzt so umschreiben, das die Daten in eine neue Google Tabelle via Script übertragen wird. Ich weiß leider nicht weiter. Ich weiß wohl, das die neue Tabelle per Link eingefügt werden muss und ebenfalls der Zugriff frei gegeben werden muss. Leider bekomme ich es nicht hin .
Vielleicht kann mir ja jemand helfe? Vielen Dank
Code:
function buchen() {
var lock = LockService.getScriptLock();
if (lock.tryLock(10000)) { // Wait for 1s
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet()
var sheetDaten = activeSpreadsheet.getActiveSheet()
var sheetEinnahmen = activeSpreadsheet.getSheetByName("Einnahmen")
var row = 1
while(sheetEinnahmen.getRange(row,1).getValue() != ""){
row++
}
sheetEinnahmen.getRange(row,1).setValue(row-1) // Position
sheetEinnahmen.getRange(row,2).setValue(new Date()) // Datum
sheetEinnahmen.getRange(row,3).setValue(sheetDaten.getRange("H3:J3").getValue()) // Name
sheetEinnahmen.getRange(row,4).setValue(sheetDaten.getRange("F27").getValue()) // Rabatt%
sheetEinnahmen.getRange(row,5).setValue(sheetDaten.getRange("G27").getValue()) // Summe Rabatt
sheetEinnahmen.getRange(row,6).setValue(sheetDaten.getRange("G30:J32").getValue()) // Gesamt
lock.releaseLock()
sheetDaten.getRange("B8").setValue("none")
sheetDaten.getRange("B9").setValue("FALSE")
sheetDaten.getRange("D8:D19").setValue("FALSE")
sheetDaten.getRange("F8:F14").setValue("FALSE")
sheetDaten.getRange("H8:H12").setValue("FALSE") //
sheetDaten.getRange("J8:J11").setValue("none")
sheetDaten.getRange("J12").setValue("FALSE")
sheetDaten.getRange("L8").setValue("none")
sheetDaten.getRange("L9").setValue("FALSE")
sheetDaten.getRange("L10").setValue("FALSE")
sheetDaten.getRange("L11").setValue("FALSE")
sheetDaten.getRange("L12").setValue("FALSE")
sheetDaten.getRange("L13").setValue("FALSE")
sheetDaten.getRange("N8:N13").setValue("FALSE")
sheetDaten.getRange("P8").setValue("FALSE")
sheetDaten.getRange("P9").setValue("FALSE")
sheetDaten.getRange("E25").setValue("FALSE")
sheetDaten.getRange("E27").setValue("FALSE")
sheetDaten.getRange("D31:E32").setValue("none")
SpreadsheetApp.getActive().toast("Summe gebucht!!")
}
}