回答編集履歴
3
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
|
-
|
63
|
+
if (キャンセルを押したか?) {
|
62
64
|
→ キャンセルなら終了
|
63
|
-
|
65
|
+
}
|
64
66
|
}
|
65
67
|
処理2を実行
|
66
68
|
```
|
2
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は
|
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
test
CHANGED
@@ -47,7 +47,7 @@
|
|
47
47
|
処理1
|
48
48
|
} else {
|
49
49
|
OKを押したか?
|
50
|
-
→
|
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
|
-
|
67
|
+
・当月シートが存在する場合は、ポップアップが表示され、キャンセルを押せば終了、OK を押せば処理2が実行される。
|
68
|
+
というようになります。
|
65
69
|
|
66
70
|
|
67
71
|
全体は下記になります
|