回答編集履歴

2

修正

2021/09/29 21:58

投稿

退会済みユーザー
test CHANGED
@@ -602,7 +602,7 @@
602
602
 
603
603
  ```js
604
604
 
605
- schedule.slice(対象月の始まり曜日-1 ,対象月の始まり曜日-1 + 日数)
605
+ schedules.slice(対象月の始まり曜日-1 ,対象月の始まり曜日-1 + 日数)
606
606
 
607
607
  ```
608
608
 

1

修正

2021/09/29 21:57

投稿

退会済みユーザー
test CHANGED
@@ -542,9 +542,11 @@
542
542
 
543
543
  ```
544
544
 
545
- slice(開始インデックス, 終了インデックス)
545
+ slice(開始インデックス, 開始インデックス+個数)
546
-
546
+
547
- ```
547
+ ```
548
+
549
+ で、配列の [開始インデックス] から 指定した個数までの要素までを切り取ることができます。
548
550
 
549
551
  ```
550
552
 
@@ -554,7 +556,7 @@
554
556
 
555
557
 
556
558
 
557
- // arr から、0始まりのインデックス2('c')から 4('e') を 切り取る
559
+ // arr から、0始まりのインデックス2('c')から 4('e') までの3個を 切り取る
558
560
 
559
561
 
560
562
 
@@ -590,6 +592,8 @@
590
592
 
591
593
  slice()関数はゼロ始まりで開始インデックスを指定するので、4-1=3 を開始インデックスとします。
592
594
 
595
+ (0,1,2,3 -> 4番目は「3」)
596
+
593
597
  また 4月の日数は「30」なので、終了インデックスは 3+30=33 となります。
594
598
 
595
599
 
@@ -642,7 +646,7 @@
642
646
 
643
647
  ・書き込み開始セル:L3番地(=3行目,12列目)
644
648
 
645
- ・行数:先ほど取得した日数(daisOfMonth)
649
+ ・行数:先ほど取得した日数(daysOfMonth)
646
650
 
647
651
  ・列数:4列(L列~O列まで)
648
652
 
@@ -650,9 +654,9 @@
650
654
 
651
655
  なので、
652
656
 
653
-
654
-
655
- ☆シートに書き込むためのコードは下記のようになります。
657
+ monthlySchedules を「☆シートに書き込むためのコードは下記のようになります。
658
+
659
+ (これは前の質問の復習にもなっていますね)
656
660
 
657
661
  ```js
658
662