function fn_StoreClipBoardToTable()
{
// var defaultColumnLine = 0, defaultRowLine = 1;
var txt_clipboard = Sys.Clipboard;
var arr_ClipBoardTxt = txt_clipboard.split("\n");
var columnValues, rowValues,arr_ColumnValues,arr_RowValues;
columnValues = arr_ClipBoardTxt[0];
arr_ColumnValues = columnValues.split("\t");
//Storing Vlaues to Project variable
fn_resetVariable("tbl_CopyToClipBoard");
var tempValue = "";
try
{
Project.Variables.tbl_CopyToClipBoard.RowCount = arr_ClipBoardTxt.length-2;
for(var sI = 0 ; sI < arr_ColumnValues.length ; sI++)
{
var tempCol = aqString.Trim(arr_ColumnValues[sI]);
if(aqString.Find(tempCol,Chr(13),0,false) != -1)
{
tempCol = aqString.Replace(tempCol,Chr(13),"",false);
}
Project.Variables.tbl_CopyToClipBoard.AddColumn(tempCol);
}
for(var cl=1;cl<arr_ClipBoardTxt.length-1;cl++)
{
rowValues = arr_ClipBoardTxt[cl];
arr_RowValues = rowValues.split("\t");
for(var sI = 0 ; sI < arr_ColumnValues.length ; sI++)
{
var tempValue = aqConvert.VarToStr(arr_RowValues[sI]);
if(aqString.Find(tempValue,Chr(13),0,false) != -1)
{
tempValue = aqString.Replace(tempValue,Chr(13),"",false);
}
var tempCol = aqString.Trim(arr_ColumnValues[sI]);
if(aqString.Find(tempCol,Chr(13),0,false) != -1)
{
tempCol = aqString.Replace(tempCol,Chr(13),"",false);
}
Project.Variables.tbl_CopyToClipBoard.$set(tempCol,cl-1,tempValue);
}
}
return true;
}
catch(ex)
{
Log.Error("Error Occured:"+ ex.stack)
}
}