質問編集履歴

1

コードの削除

2022/05/16 03:01

投稿

enzinianwax
enzinianwax

スコア4

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
  何が原因かわかりません。今まではこの部分でエラーが吐かれることはなかったので、どこが問題なのか不明で仕方ないです。