質問編集履歴
1
コードの削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,24 +1,4 @@
|
|
1
1
|
GASでエラーが出ておりまして、原因がわからない状態であります。
|
2
|
-
問題箇所と思われる該当のコード↓
|
3
|
-
```ここに言語を入力
|
4
|
-
function findTodaysRow() {
|
5
|
-
const sheet = defineSheet();
|
6
|
-
// getRange(row, column, numRows, numColumns)
|
7
|
-
// B4(4,2)を始点にY4(1,24)までを取得
|
8
|
-
const days = sheet.getRange(4, 2, 1, 24).getValues();
|
9
|
-
var today = new Date();
|
10
|
-
let i = 0;
|
11
|
-
for(const day of days[0]){
|
12
|
-
date = day.getDate();
|
13
|
-
if (date == today.getDate()) {
|
14
|
-
// どこの列か取得(つまり日付列を特定する)
|
15
|
-
let row = i + 2;
|
16
|
-
return row;
|
17
|
-
}
|
18
|
-
i++;
|
19
|
-
}
|
20
|
-
}
|
21
|
-
```
|
22
2
|
↑の部分でTypeError: day.getDate is not a functionというエラーが出ます。
|
23
3
|
このGASのコードはSSのポイントをslackに自動で吐き出す機能の一部分です。先月まで正常に動いておりましたが、月が変わっていきなり動かなくなりました。
|
24
4
|
何が原因かわかりません。今まではこの部分でエラーが吐かれることはなかったので、どこが問題なのか不明で仕方ないです。
|