Sie sind auf Seite 1von 4

function getData() {

SpreadsheetApp.getActiveSpreadsheet().getRange("A1").setValue('=IMPORTHTML("https:/
/in.investing.com/indices/s-p-cnx-nifty-components","table",1)')

function Edata() {

/// => Code to delete old data

//SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
J2:J51').setValue('=if(RIGHT(H2,1)="M",MID(H2,1,LEN(H2)-1)*10^5,MID(H2,1,LEN(H2)-
1)*10^3)')
var Delrawsheet = SpreadsheetApp.getActive().getSheetByName('Copy_Data');
var Endraw_1 = Delrawsheet.getLastRow()-1 ;// No of last raw with content -
blank rows after last row with content will not be deleted
if (Endraw_1 > 11500)
{
Endraw_1 == Endraw_1-1
Delrawsheet.deleteRows(11500, Endraw_1)
}
// SpreadsheetApp.getActiveSheet().deleteRows(55,100)

///// Code 0 - To check if Day is working day or not

var Date_Check = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!


C9').getValue();
if (Date_Check == "Yes")
{

//// Code 1 - To check if Time is market time or not

var Time_Low = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!


C3').getValue();
var Time_High = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C4').getValue();
var Time_Now = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C5').getValue();

if (Time_Now < Time_High )


{
if (Time_Now > Time_Low)

{ SpreadsheetApp.getActiveSheet().getRange('time_Comp!
C6').setValue('PROCESSING_NOW');

// Code to add raw

var spreadsheet = SpreadsheetApp.getActive();


spreadsheet.getRange('Copy_Data!B2:J51').activate();
spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow()
, 50);

// Code to make serial continuos since


1st value is statik

SpreadsheetApp.getActiveSheet().getRange('Copy_Data!K52').setValue('=K51+1')

// End code to make 1st line add value


formula
// End Code to add raw

// Code to copy data

var ss = SpreadsheetApp.getActiveSpreadsheet()
var source =
SpreadsheetApp.getActiveSpreadsheet().getRange("Data_Live!B1:I51");

source.copyTo(ss.getRange("Copy_Data!B1"),
{contentsOnly: true});

// End code to copy data

// Code to add volume column converted properly formula

SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
J1').setValue('Volume')

SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
J2:J51').setValue('=if(RIGHT(H2,1)="M",MID(H2,1,LEN(H2)-1)*10^5,MID(H2,1,LEN(H2)-
1)*10^3)')

// End Code to add volume column converted properly

// Code to add Serial column converted properly formula

SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
K1').setValue('Serial')
SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
K2').setValue('1')
SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
K3:K51').setValue('=K2+1')

// End Code to add Serial column properly

// Code to change value in Data live sheet so that


sheet can be updated with new value
SpreadsheetApp.getActiveSpreadsheet().getRange("Data_Live!
A1").setValue('Processing')

// End code to change value

} // if 3 bracket over

else

{ SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C6').setValue('Market has not started');
} // else 3 bracket over
} // if 2 bracket over

else

{ SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C6').setValue('Market is closed');
} // else 2 bracket over

} // if 1 bracket over

///// End Code 1 - To check if Time is market time or not

else
{ SpreadsheetApp.getActiveSheet().getRange('Time_Comp!C6').setValue('Today
is not working day');
}

////// End Code 0 - To check if Day is working day or not

///-= End Code to delete old data


}

function com_Date() {

var Time_Low = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!


C3').getValue();
var Time_High = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C4').getValue();
var Time_Now = SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C5').getValue();

if (Time_Now < Time_High )


{
if (Time_Now > Time_Low)
{ SpreadsheetApp.getActiveSheet().getRange('time_Comp!
C6').setValue('PROCESS1');
}

else
{ SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C6').setValue('PROCESS2');
}}
else
{ SpreadsheetApp.getActiveSheet().getRange('Time_Comp!
C6').setValue('PROCESS2');
}

// var ss = SpreadsheetApp.getActiveSpreadsheet()
// var source = SpreadsheetApp.getActiveSpreadsheet().getRange("Data_Live!
B1:I51");
//source.copyTo(ss.getRange("Copy_Data!B1"),{contentsOnly: true});
}

function AA(){

//var spreadsheet = SpreadsheetApp.getActive();


SpreadsheetApp.getActiveSheet().getRange('Copy_Data!J1').setValue('Volume')

SpreadsheetApp.getActiveSheet().getRange('Copy_Data!
J2:J51').setValue('=if(RIGHT(H2,1)="M",MID(H2,1,LEN(H2)-1)*10^5,MID(H2,1,LEN(H2)-
1)*10^3)')

Das könnte Ihnen auch gefallen