質問編集履歴

2

誤字修正

2024/01/14 13:37

投稿

Aki1000
Aki1000

スコア78

test CHANGED
File without changes
test CHANGED
@@ -114,7 +114,7 @@
114
114
  .addToUi();
115
115
  }
116
116
  ```
117
- ```
117
+
118
118
 
119
119
 
120
120
  上のスクリプトでは、sheet1.getRangeで('A' + firstRow + ':B' + lastRow);

1

抜けを修正

2024/01/14 13:36

投稿

Aki1000
Aki1000

スコア78

test CHANGED
File without changes
test CHANGED
@@ -58,10 +58,10 @@
58
58
 
59
59
  ```Google Apps Script
60
60
 
61
- function updateGraph() {
61
+ function updateChartRange() {
62
62
  const ss = SpreadsheetApp.getActiveSpreadsheet();
63
63
  const sheet1 = ss.getSheetByName('シート1');
64
- const sheet2 = ss.getSheetByName('1h');
64
+ const sheet2 = ss.getSheetByName('シート2');
65
65
  const lastRow = sheet1.getLastRow();
66
66
  const firstRow = lastRow <= 360 ? 1 : lastRow - 360;
67
67
  const range0Add = sheet1.getRange('A' + firstRow + ':B' + lastRow);
@@ -106,7 +106,14 @@
106
106
  sheet2.updateChart(chart3);
107
107
 
108
108
  }
109
-
109
+ // ファイルを開いたときにメニューを追加
110
+ function onOpen() {
111
+ SpreadsheetApp.getUi()
112
+ .createMenu('グラフ')
113
+ .addItem('更新', 'updateChartRange')
114
+ .addToUi();
115
+ }
116
+ ```
110
117
  ```
111
118
 
112
119