Hata TypeError: Cannot read property 'toString' of undefined

Katılım
27 Şubat 2008
Mesajlar
307
Excel Vers. ve Dili
Office 2016
function tcKontrol(tc)
{
var tcKNo=tc.toString();
if(tcKNo.length==11 && isFinite(tcKNo))
{
var bl=tcKNo.split("");
for (i=0; i<11;i++)
{ bl=parseInt(bl); }
var top1=bl[0]+bl[2]+bl[4]+bl[6]+bl[8];
var top2=bl[1]+bl[3]+bl[5]+bl[7];
var cd1 = (10 - (((3 * top1) + top2) % 10)) % 10;
var cd2 = (10 - (((3 * (top2 + cd1)) + top1) % 10)) % 10;
if (bl[9]==cd1 && bl[10]==cd2)
{ return true; }
else
{ return false; }
}
else
{ return false; }


var tcKNo=tc.toString(); bu kısım için


Hata
TypeError: Cannot read property 'toString' of undefined
tcKontrol @ Adsız.gs:27

şeklinde uyarı alıyorum.

Nasıl bir düzeltme yapmam lazım.
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Bu kodları Excel'de mi kullanıyorsunuz? Excel'den JS gibi başka bir kod mu çalıştırmak istiyorsunuz?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Aşağıdaki linkten aldığınız script'te bir sorun yok, çalışıyor...


.
 
Son düzenleme:
Üst