回答編集履歴

1

コメントを受けて追記

2017/12/12 00:36

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36117

test CHANGED
@@ -17,3 +17,27 @@
17
17
  ```
18
18
 
19
19
  動作確認しました。
20
+
21
+  
22
+
23
+ # コメントを受けて追記
24
+
25
+ 応用するのはそれほど難しくないのではないかと思いますが……
26
+
27
+ ```javascript
28
+
29
+ function minus23() {
30
+
31
+ var sheet = SpreadsheetApp.getActiveSheet();
32
+
33
+ var test = sheet.getRange(8, 2).getFormulaR1C1().replace(/"(-*\d*\d):00"/, function(_, p1){
34
+
35
+ return "\"" + (Number(p1) - 23) + ":00\"";
36
+
37
+ });
38
+
39
+ sheet.getRange(8, 2).setFormulaR1C1(test);
40
+
41
+ }
42
+
43
+ ```