ゴリラストロングの雑記帳

月収10万円の広告収入を目指す自称専業ライターのブログです。




【GAS】オートフィルとグラフの作成スクリプト。




どうも、ゴリラストロングです。

 

今回は、オートフィルとグラフの作成スクリプトをつくってみました。

 

<元データ>

f:id:gorilla-strong:20200314202752p:plain

 

スクリプト実行後>

f:id:gorilla-strong:20200314202842p:plain

 

 

 スポンサーリンク

 

 

ソースコード

function myFunction() {
  
  var spreadsheet=SpreadsheetApp.getActiveSpreadsheet()
  var sheet=spreadsheet.getSheetByName("シート1")
  
  sheet.getRange(5,2).setFormula("=SUM(B3:B4)")
  var sourceRange = sheet.getRange("B5")
  var destination = sheet.getRange("B5:E5")
  sourceRange.autoFill(destination, SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES)
  
  sheet.getRange(3,5).setFormula("=SUM(B3:D3)")
  var sourceRange2 = sheet.getRange("E3")
  var destination2 = sheet.getRange("E3:E4")
  sourceRange2.autoFill(destination2, SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES)
  
  
  
  var range = sheet.getRange("A2:D4");
  var chart = sheet.newChart()
              .setPosition(7,1,0,0)
              .addRange(range)
              .setChartType(Charts.ChartType.COLUMN)
         .setTransposeRowsAndColumns(true)
         .setNumHeaders(1)
              .build();
  sheet.insertChart(chart);
  
}

 

 

<参照させていただいたサイト>

https://spreadsheets-dojo.com/autofill-destination-series/

https://tonari-it.com/gas-set-chart-type/#toc2

https://caymezon.com/gas-all-chart/#toc13

 

 

以上、ゴリラストロングでした。

 

 スポンサーリンク