- Katılım
- 3 Haziran 2021
- Mesajlar
- 203
- Excel Vers. ve Dili
- Excel 2016 64 bit Türkçe ve Google e-tablo
Merhaba Google e tabloda aşağıdaki gibi bir User formum var. Kaydet-Sil Komutlu. Komutum çalışıyor ama çözemediğim bir sorunum var
Sil dediğimde her şey siliniyor. Ama bazı hücrelerde formüllerim var. Hücre sonucu silinsin ama hücredeki formül silinmesin istiyorum formül silinince user form bir işe yaramıyor bunu nasıl aşabilirim yardımınıza ihtiyacım bvar
const ss=SpreadsheetApp.getActiveSpreadsheet()
const formWS = ss.getSheetByName("Form")
const settingsWS = ss.getSheetByName("Veri")
const dataWS = ss.getSheetByName("Data")
const idCeel=formWS.getRange("B1")
const fieldsRange= ["D7","D9","D11","D13","G7","G9","G11","G13","D15","F15","I9"]
function saveRecord(){
const fielValues= fieldsRange.map(f=>formWS.getRange(f).getValue())
const nextIDCeel= settingsWS.getRange("A2")
const nextID= nextIDCeel.getValue()
fielValues.unshift(nextID)
//console.log(fielValues)
dataWS.appendRow(fielValues)
idCeel.setValue(nextID)
nextIDCeel.setValue(nextID+1)
}
function newRecord(){
fieldsRange.forEach(f=>formWS.getRange(f).clearContent())
idCeel.clearContent()
}
Sil dediğimde her şey siliniyor. Ama bazı hücrelerde formüllerim var. Hücre sonucu silinsin ama hücredeki formül silinmesin istiyorum formül silinince user form bir işe yaramıyor bunu nasıl aşabilirim yardımınıza ihtiyacım bvar
const ss=SpreadsheetApp.getActiveSpreadsheet()
const formWS = ss.getSheetByName("Form")
const settingsWS = ss.getSheetByName("Veri")
const dataWS = ss.getSheetByName("Data")
const idCeel=formWS.getRange("B1")
const fieldsRange= ["D7","D9","D11","D13","G7","G9","G11","G13","D15","F15","I9"]
function saveRecord(){
const fielValues= fieldsRange.map(f=>formWS.getRange(f).getValue())
const nextIDCeel= settingsWS.getRange("A2")
const nextID= nextIDCeel.getValue()
fielValues.unshift(nextID)
//console.log(fielValues)
dataWS.appendRow(fielValues)
idCeel.setValue(nextID)
nextIDCeel.setValue(nextID+1)
}
function newRecord(){
fieldsRange.forEach(f=>formWS.getRange(f).clearContent())
idCeel.clearContent()
}