概要
タイトルが長くなってしまいましたが、
PowerAutomateにてSharePointリストのBoolean値を取得する際の話になります。
具体的にはBoolean値がFalseだと出力されないという仕様なようなので、
その際にどのように乗り越えた備忘録になります。
今回の問題
PowerAutomateにて、SharePointリストから取得したBoolean値をアダプティブカードに挿入しようとしたらエラーになりました。
SharePointリストから取得したデータを確認したら・・・
リスト設定が種類が「チェックボックス」の場合、
- Trueだと取得可能
- Falseだと出力されない
という結果になりました。
アウトプット(Flaseの場合の結果・エラー)
→ 「データが格納されてないよ」ということみたいですね。
解決方法
今回はエラー処理をして切り抜けました。
具体的には、
SharePointリストを取得
→ リストの結果を変数に格納
→「リストの結果を変数に格納」がエラーであれば「False」を格納
実際の設定
下記のように変数を設定・格納しました。
※あらかじめ変数を定義・初期化しておいてください。
【重要】
特に「変数の設定 4」の実行構成から実行タイミングを前の処理に失敗したら実行するようにしました。
これにより
問題なく実行された場合:変数に「True」が格納
エラーの場合:変数に「Flase」が格納
されるようになります。
最後に
今後もハマった箇所については、なるべく備忘録として残していく予定です。
また、間違っていた場合などはコメントください。