質問: メッセージボックスのボタン選択で処理を分岐させる いつもお世話になっております。 messageboxアクティビティでyesnoボタンを設置し、その選択によってその後の処理を分岐させたいと考えています。 ボタンではstring変数にyesnoが格納されますが、 flow decisionを使う場合、conditionにはどのような式で入力すればよいでしょうか。 stringからbooleanの暗黙の変換はできませんと出てきてしまい、うまくいきません。 ご教示いただけますと幸いです。 よろしくお願い致します。
回答: 条件欄に if( 選択 = "yes", true, false) または 選択 = "yes" と書けば出来ると思います。 ifで書くのは「三項演算子」と言って、if分岐を1行で記述する方法ですが、色々応用が出来ます。 例) メッセージをログアクティビティでメッセージに if( 実行フラグ, “実行するよ”, “実行しないよ”) と指定する