Soru Drive - E-Tablolar Tarih Zaman Ekleme

Katılım
10 Ekim 2010
Mesajlar
2
Excel Vers. ve Dili
Office 365
Herkese selamlar,

Bilgisayarda office 365 kullanıyorum. Bir excell hazıladım.
B stununda herhangi bir satıra tıkladığımda karşılığındaki C stununda şimdi nin tarih saatini atıyor. Bilgisayarda Office 365'de bu yaptığım dosya çalışıyor.
Fakat Google drive'a ekledim burada fonksiyon tamamen geçersiz kaldı. Yapısı gereği farklı şekilde işlenmesi gerekiyormuş. Bir süredir uğraşıyorum. Google Drive E-Tablolar üzerinde tam olarak nereye hangi kodu eklemem gerektiğini bulamadım.

B stununda herhangi bir yere tıkladığımda karşılığındaki C stununa şimdi tarih saatini atacak kodu eklemem için yardımcı olabilir misiniz ? Kafayı yemek üzereyim
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
471
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
function onEdit(e) {
if (e && e.range) {
var range = e.range;
var sheet = range.getSheet();

if (range.getColumn() == 2 || e.range) {

var now = new Date();

var date = Utilities.formatDate(now, Session.getScriptTimeZone(), "yyyy-MM-dd");
var time = Utilities.formatDate(now, Session.getScriptTimeZone(), "HH:mm:ss");

var dateTime = date + " " + time;

sheet.getRange(range.getRow(), range.getColumn() + 1).setValue(dateTime);

}
}
}

Bu kod, B sütununda bir hücreye tıkladığınızda veya bir değer girdiğinizde çalışacaktır.
 
Son düzenleme:
Katılım
10 Ekim 2010
Mesajlar
2
Excel Vers. ve Dili
Office 365
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;

if (range.getColumn() == 2) {
var now = new Date();

sheet.getRange(range.getRow(), range.getColumn() + 1).setValue(now);
}
}


Google Sheets belgenizi açın.Menü çubuğunda "Araçlar" -> "Script Düzenleyici" seçeneğini seçin.
Yeni bir Google Apps Script dosyası açılacak.Bu dosyaya kodu yapıştırınız

Dosyayı kaydedin ve bir isim verin."Dosya" -> "Kapat" ile Script Düzenleyici'yi kapatın.
Artık Google Sheets belgenize geri dönebilirsiniz.

Bu kodu denermisiniz.

Merhaba,

20:09:30
Hata
TypeError: Cannot read properties of undefined (reading 'source')
onEdit
@ makrolar.gs:2

bu hatayı vermekte
 
Üst