回答編集履歴

3

文法の修正

2022/01/21 06:29

投稿

kinpika777
kinpika777

スコア30

test CHANGED
@@ -9,9 +9,9 @@
9
9
  } else {
10
10
  b = "";
11
11
  }
12
-   //もし、今日の日付と有効期限が同じなおかつNGでない場合メールを送る
12
+   //今日の日付と有効期限が同じ、入金判定が空白、自動メール送信可否がOKの場合メールを送る
13
13
  if(formatDate == b && value5 !== "✓" && value6 == "OK"){
14
- GmailApp.sendEmail(value3, "ご入金確認メール",txt,options);
14
+ GmailApp.sendEmail(value3, "有効期限の案内",txt,options);
15
15
  }
16
16
  ```
17
17
  を追加することで解決しました。

2

文法の修正

2022/01/21 06:27

投稿

kinpika777
kinpika777

スコア30

test CHANGED
@@ -1,14 +1,18 @@
1
+ ~~var expiration = Utilities.formatDate(value4,"Asia/Tokyo","yyyyMMdd");~~ を消去し、
2
+
1
3
  ```
2
4
  //本文
3
5
  var txt = value2+"様\n\n本日が見積書の有効期限です";
4
6
 
5
7
    if (value4 != "") {
6
- b = Utilities.formatDate(value4,"JST","yyyy-MM-dd");
8
+ b = Utilities.formatDate(value4,"Asia/Tokyo","yyyyMMdd");
7
9
  } else {
8
10
  b = "";
9
11
  }
10
-
11
-  //今日の日付と有効期限が同じ、入金判定が空白、自動メール送信可否がOKの場合メールを送る
12
+   //もし、今日の日付と有効期限が同じなおかつNGでない場合メールを送る
13
+ if(formatDate == b && value5 !== "✓" && value6 == "OK"){
14
+ GmailApp.sendEmail(value3, "ご入金確認メール",txt,options);
15
+ }
12
16
  ```
13
17
  を追加することで解決しました。
14
18
  GASの勉強もっとがんばります。

1

2022/01/21 06:21

投稿

kinpika777
kinpika777

スコア30

test CHANGED
@@ -1,13 +1,14 @@
1
1
  ```
2
+ //本文
3
+ var txt = value2+"様\n\n本日が見積書の有効期限です";
2
4
 
5
+   if (value4 != "") {
6
+ b = Utilities.formatDate(value4,"JST","yyyy-MM-dd");
3
- else {
7
+ } else {
8
+ b = "";
9
+ }
4
10
 
5
- break;
11
+  //今日の日付と有効期限が同じ、入金判定が空白、自動メール送信可否がOKの場合メールを送る
6
-
7
- };
8
-
9
12
  ```
10
-
11
13
  を追加することで解決しました。
12
-
13
14
  GASの勉強もっとがんばります。