回答編集履歴
3
誤字を修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
`getDisplay
|
5
|
+
`getDisplayValue`を代わりに使うというアイデアは間違っていませんが、サマリシートの日付が「10/04」と書いてあるのに対し、rennsyuuシートの日付は「10/4」と書いてあるので、正規表現でもマッチしません。
|
6
6
|
|
7
7
|
|
8
8
|
|
2
誤字を修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
元のコードでは、日付の文字列をそのまま正規表現に使っていますが、`getValue`した値は「Sun Oct 04 2020 00:00:00 GMT+0900 (日本標準時)」のような文字列なので、正規表現で特別な意味を持つ`
|
1
|
+
元のコードでは、日付の文字列をそのまま正規表現に使っていますが、`getValue`した値は「Sun Oct 04 2020 00:00:00 GMT+0900 (日本標準時)」のような文字列なので、正規表現で特別な意味を持つ`+`や`()`が含まれています。
|
2
2
|
|
3
3
|
|
4
4
|
|
1
補足を追加
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
元のコードでは、日付の文字列をそのまま正規表現に使っていますが、`getValue`した値は「Sun Oct 04 2020 00:00:00 GMT+0900 (日本標準時)」のような文字列なので、正規表現で特別な意味を持つ`;`や`()`が含まれています。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
`getDisplayedValue`を代わりに使うというアイデアは間違っていませんが、サマリシートの日付が「10/04」と書いてあるのに対し、rennsyuuシートの日付は「10/4」と書いてあるので、正規表現でもマッチしません。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
- 日付の比較を、`Utilities.formatDate`で文字列化して行なう(正規表現は使わない)。
|
2
10
|
|
3
11
|
- セルをひとつずつ`getValue`すると遅くなるので、`getValues`してから比較していく。
|