回答編集履歴

3

 

2022/09/13 14:44

投稿

退会済みユーザー
test CHANGED
@@ -46,6 +46,7 @@
46
46
  if (tosheet === null) {
47
47
  処理1
48
48
  } else {
49
+ popup表示:
49
50
  if (OKを押したか?) {
50
51
  →OK なら 処理2を実行
51
52
  }
@@ -58,9 +59,10 @@
58
59
  if (tosheet === null) {
59
60
  処理1
60
61
  } else {
62
+ popup表示:
61
- if (キャンセルを押したか?) {
63
+ if (キャンセルを押したか?) {
62
64
  → キャンセルなら終了
63
- }
65
+ }
64
66
  }
65
67
  処理2を実行
66
68
  ```

2

 

2022/09/13 13:46

投稿

退会済みユーザー
test CHANGED
@@ -46,19 +46,21 @@
46
46
  if (tosheet === null) {
47
47
  処理1
48
48
  } else {
49
- OKを押したか?
49
+ if (OKを押したか?) {
50
- →OK なら 処理2を実行
50
+ →OK なら 処理2を実行
51
+ }
51
52
  }
52
53
  ```
53
- なっているため処理1と処理2はどちらか一方しか実行されません。(もちろん処理2はYESを押したときにしか実行されません)
54
+ なっているため処理1と処理2は少なくともどちらか一方しか実行されません。(もちろん処理2は OK を押したときにしか実行されません)
54
55
 
55
56
  これを
56
57
  ```
57
58
  if (tosheet === null) {
58
59
  処理1
59
60
  } else {
60
- キャンセルを押したか?
61
+ if (キャンセルを押したか?) {
61
- → キャンセルなら終了
62
+ → キャンセルなら終了
63
+ }
62
64
  }
63
65
  処理2を実行
64
66
  ```

1

 

2022/09/13 13:41

投稿

退会済みユーザー
test CHANGED
@@ -47,7 +47,7 @@
47
47
  処理1
48
48
  } else {
49
49
  OKを押したか?
50
- YESなら 処理2を実行
50
+ OK なら 処理2を実行
51
51
  }
52
52
  ```
53
53
  なっているため処理1と処理2はどちらか一方しか実行されません。(もちろん処理2はYESを押したときにしか実行されません)
@@ -56,12 +56,16 @@
56
56
  ```
57
57
  if (tosheet === null) {
58
58
  処理1
59
+ } else {
60
+ キャンセルを押したか?
61
+ → キャンセルなら終了
59
- }
62
+ }
60
- ~キャンセルを押したか?→ キャンセルなら終了~
61
-
62
63
  処理2を実行
63
64
  ```
65
+ という形にすることで、
66
+ ・当月シートが存在しなければ、処理1と処理2が実行される。
64
- という形にすることで、キャンセルを押さない限り、処理2は必ず実行されるようになります
67
+ ・当月シートが存在する場合はポップアップが表示され、キャンセルを押せば終了OK を押せば処理2実行される。
68
+ というようになります。
65
69
 
66
70
 
67
71
  全体は下記になります