lördag 4 februari 2023

Hur aktierna har gått i diagramform på Google sheets

 Tack vare "Think Stocks" så såg jag hur mina aktier har gått bakåt i tiden i diagramform.


Här kan man se hur det kan bli men tyvärr är det inte bara att kopiera den.

När jag gjorde min så skrev jag så här i App script 
DayChart.gs.

function dailychart() { 

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  var sheet=ss.getSheetByName("PvD (AUTO)");

  var value=sheet.getRange("A1").getValues();

  var range=sheet.getRange("E1:E").getValues();

  var lastRow=null;

  var i0;

  while (i < range.length) {

    if (range [i][0] !== "") {

      i++;

    else {

      lastRow = i+1;

      break;

    }  

  }

 sheet.getRange(`E${lastRow}`).setValue(value)

}


function dayChartDelete () {

  var ssSpreadsheetApp.getActiveSpreadsheet();

  var sheet =ss.getSheetByName("PvD (AUTO)");

  var range=sheet.getRange("E2:E");

  range.clear();

}



function dailychart() { 

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  var sheet=ss.getSheetByName("PvD (AUTO)");

  var value=sheet.getRange("A1").getValues();

  var range=sheet.getRange("E1:E").getValues();

  var lastRow=null;

  var i0;

  while (i < range.length) {

    if (range [i][0] !== "") {

      i++;

    else {

      lastRow = i+1;

      break;

    }  

  }

 sheet.getRange(`E${lastRow}`).setValue(value)

}


function dayChartDelete () {

  var ssSpreadsheetApp.getActiveSpreadsheet();

  var sheet =ss.getSheetByName("PvD (AUTO)");

  var range=sheet.getRange("E2:E");

  range.clear();

}


LifetimeChart.gs


function lifeTimeChart(){

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  var sheet=ss.getSheetByName("PvD (AUTO)");

  var value=sheet.getRange("A1").getValue();

  var range=sheet.getRange("H1:H").getValues();

  var lastRow=null;

  var i = 0;

  while (i < range.length) {

    if (range [i][0] !=="") {

      i++;

    else {

      lastRow = i+1;

      break;

    }

  }

 sheet.getRange(`H${lastRow}`).setValue(value)

}


MonthChart.gs


function monthchart() { 

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  var sheet=ss.getSheetByName("PvD (AUTO)");

  var value=sheet.getRange("A1").getValues();

  var range=sheet.getRange("K1:K").getValues();

  var lastRow=null;

  var i0;

  while (i < range.length) {

    if (range [i][0] !== "") {

      i++;

    else {

      lastRow = i+1;

      break;

    }  

  }

 sheet.getRange(`K${lastRow}`).setValue(value)

}


function monthChartDelete () {

  var ssSpreadsheetApp.getActiveSpreadsheet();

  var sheet =ss.getSheetByName("PvD (AUTO)");

  var range=sheet.getRange("K2:K");

  range.clear();

}


WeekChart.gs


function weekchart() { 

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  var sheet=ss.getSheetByName("PvD (AUTO)");

  var value=sheet.getRange("A1").getValues();

  var range=sheet.getRange("N1:N").getValues();

  var lastRow=null;

  var i0;

  while (i < range.length) {

    if (range [i][0] !== "") {

      i++;

    else {

      lastRow = i+1;

      break;

    }  

  }

 sheet.getRange(`N${lastRow}`).setValue(value)

}


function weekChartDelete () {

  var ssSpreadsheetApp.getActiveSpreadsheet();

  var sheet =ss.getSheetByName("PvD (AUTO)");

  var range=sheet.getRange("N2:N");

  range.clear();

}





Inga kommentarer:

Skicka en kommentar