NTTATプチライブラリの挙動がおかしくなった
これまで順調に使えていたNTTATプチライブラリの挙動が、今日からおかしくなりました。
途方に暮れましたが、フォルダパスの表記(大文字/小文字の差異)が原因っぽいことを突き止め、修正して解消できました。
実際はかなりのレアケースなのかもしれません。
ただ、ハマったら抜け出すのが非常に困難と思われます。
記録と自身への教訓の意味を込めてご紹介します。
該当のプチライブラリ
症状
- 端末A/B/Cでずっと正常に動き続けている
- 今日初めて実行した端末Dでは同じシナリオなのにシート内の全行が削除されてしまう
環境(全端末共通)
- WinActor5.3.0
- Win7
- Excel2013
設定
- ファイル名:ファイル(変数)
- シート名:値→リスト
- 開始セル:値→S1
- 終了セル:S列最終セル(変数)
状況
- 変数には正しい値が入っている
- このプチライブラリ入りのグループを5連続で使用中
- 1つめを一時的にどけて手動のオートフィルを挟んでも、2つめで同じ症状
- 以降も同様
確認したこと
- このプチライブラリは2018.11.09に公開された模様
- わたしが使い始めたのは2019.01頃
- バージョンが更新された様子はなさそう
- ダウンロードし直したものの、コードに差異はなさそう
- ダウンロードし直したものに差し替えて同じ設定にしてみたものの、同じ症状
- 端末Aでも、ダウンロードし直したものに差し替え → 正常に動く
解決したきっかけ
- ファイルの格納先を大文字から小文字に修正
(確信はないものの、恐らくこれが原因の1つだったと思われる) - 修正前 C:¥RPA¥(業務名)¥
- 修正後 C:¥rpa¥(業務名)¥
気づき
- ファイルもシートも制御できていたため、ファイルパスの大文字小文字の差異は無視されると思い込んでいた
- 迷宮入りしつつあったバージョンアップで「CSVファイル→変数値」がうまく動かなくなったの原因も、もしかしたらこれが原因の1つだったのかも
- ほかの質問者さんの困ったことも、この辺りが関係していることがあるのかも
スクリプト探究者 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。
新規登録