マクロの一覧画面で、
・マクロ単位
・カテゴリ単位
で、マクロの有効化と無効化が出来ますよね?
それぞれの右端にあるトグルスイッチです。
無効にすることで、トリガと条件が満たされる状態になっても、
マクロは実行されなくなります。
これは想定通りの動きです。
でもね、
・アクションブロック
も動かなくなりました。
なので、無効にしていないマクロでアクションブロックを使っていると、アクションブロックが実行されなくなりました。
どういうこと?
動かなくなったマクロは、通知を表示して、表示した通知のアクションボタンを押した際にアクションブロックを呼び出す仕組みです。
最初はさっぱり原因が分からなくて、動かなくなったマクロや、アクションブロックをステップごとに試したりしたんですが
・マクロを試す では 通知は表示されても、通知のボタンからアクションブロックが呼び出されない
・アクションを試すでも同じ
・アクションブロックを試すだと問題なく実行できる
という謎現象でした。
マクロでアクションブロックを再設定したりもしたんですが状況は変わらずでした。
で、何気なく、無効にしているカテゴリを有効にしたら動いたんです。
無効にしているカテゴリに属しているマクロは、呼び出されなくなったアクションブロックを使っていないので因果関係があるとは思いませんが、とにかくそれで動くようになりました。
無効にしたカテゴリーに属していたマクロは、既に別のマクロに置き換えたものだったので、カテゴリーごとマクロも削除しました。
その後に、似たような状況を作り出そうとお試しマクロやお試しカテゴリーを作って見たんですが、再現することはありませんでした。
未だに理由が分かりませんが、怖いのでマクロやカテゴリーを無効にするのはやめました。
0 件のコメント:
コメントを投稿