2

結果の変数にtrue/falseの値が格納される系ライブラリの落とし穴と応急措置の共有です。
不安定なシナリオがあれば、トラブルシュート時のチェックポイントの1つに加えてみてください。

 

以下、主に720で確認してます。

 

落とし穴

  • true/falseの先頭の大文字小文字が統一されていない

 

(630も同じ状況)

  • Excel操作(名前を付けて保存):True/False
  • Excel操作(保存なしで閉じる):true/false

 

調べたきっかけのスレッド

https://winactor.com/questions/?q=WinActor7+Excel操作+保存なしで閉じる+閉じれない

 

ハマりポイント(「分岐」でテスト、630も同じ結果)

  • がtrue:Trueもtrueも正しくジャッジしてくれる
  • 等しい true:Trueは等しくないとジャッジされる
  • 等しい True:trueは等しくないとジャッジされる
    (開発元は、真偽値を がtrue/がfalse でのみジャッジすることを求めているのだろうか)

 

深堀り(630も同じ状況)

  • ほかのライブラリでもバラつきが見受けられる
  • 探せばTRUE/FALSEも見つかりそう
  • がtrue はTRUEもカバーしてくれる
  • WinActor 操作マニュアル.pdf / WinActor_Operation_Manual.pdfでは、「真(偽)であるかを比較」とある
  • 「1/0」で試してもエラーとなり、真偽判定に至らず

 

応急措置

  1. がtrue/がfalse を信じてみる
  2. OR でパターンを網羅する
     等しい true
     等しい True
     等しい TRUE

 

見通し

  • 中の人が拾って改善に繋げてくれそう
  • 7系の同梱ライブラリは日本語/英語でそれぞれ.dataファイルが1つずつなので、きっと一括置換で統一できるはず
  • マイナーバージョンアップで対応してくれそう
  • 6系までについては、632を出すほどクリティカルではなさそう
    プチ/スイートライブラリまで含めると、結構なボリュームになりそう
  • 結果変数の使用箇所なんて数えるほどなのかも
  • WinActor Brain Cloud Librarが使えるかたは、いち早くアップデートできそう

 

関連スレッド

https://winactor.com/questions/question/630製のums6を720で安定稼働させたい-2/answer/35764/

https://winactor.com/questions/question/7系の同梱ライブラリのums7化と、加工済みライブラ/

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。