Привет
Решил написать код, который будет проверять мои сайты на индексацию в ПС и заносить данные в csv типа
(шапка) урл; дата; дата; дата; дата
сайт1;кол-во;кол-во;кол-во;кол-во
сайт2;кол-во;кол-во;кол-во;кол-во
сайт3;кол-во;кол-во;кол-во;кол-во
Все получилось, кроме одного. При добавлении нового сайта у него нет "последней" колонки
(шапка) урл; дата; дата; дата; дата
сайт1;кол-во;кол-во;кол-во;кол-во
сайт2;кол-во;кол-во;кол-во;кол-во
сайт3;кол-во;кол-во;кол-во;кол-во
сайт4
Соответственно не могу к ней достучаться.
Пробовал задать ее
Не помогло. Есть советы?
Решил написать код, который будет проверять мои сайты на индексацию в ПС и заносить данные в csv типа
(шапка) урл; дата; дата; дата; дата
сайт1;кол-во;кол-во;кол-во;кол-во
сайт2;кол-во;кол-во;кол-во;кол-во
сайт3;кол-во;кол-во;кол-во;кол-во
Код:
IZennoTable table = project.Tables["sites"];
project.SendInfoToLog("всего проверяем " + table.RowCount, true);
int ColCnt = table.ColCount;
table.SetCell(ColCnt,0, DateTime.Now.ToString());
for(int i = 1; i < table.RowCount; i++)
{
string curr = String.Join(";", table.GetRow(i));
string[] stroka = curr.Split(';');
//project.SendInfoToLog(stroka.Count().ToString(), true);
string result = "bann";
project.SendInfoToLog(stroka[0] +"--"+ stroka[ColCnt-1], true);
if(stroka[ColCnt-1] != "bann")
{
result = stroka[0].Check();
if(result == "")
{
result = "bann";
}
}
table.SetCell(ColCnt, i, result);
}
(шапка) урл; дата; дата; дата; дата
сайт1;кол-во;кол-во;кол-во;кол-во
сайт2;кол-во;кол-во;кол-во;кол-во
сайт3;кол-во;кол-во;кол-во;кол-во
сайт4
Соответственно не могу к ней достучаться.
Пробовал задать ее
Код:
try {
string last = stroka[ColCnt-1];
}
catch(Exception ex)
{
table.SetCell(ColCnt, i, "");
}
Последнее редактирование: