Q&A

回答の並べ替え:
投稿新規に質問を投稿する

アクションが時々動かない

kiyatake kiyatake

2024-03-05 14:08

シンプルにアクションが正常に動く時と動かない時があります。
転記が絡んでるアクションがその症状になることが目立つ気がします。
例えば、
リストで「完了」を選ぶと完了日に今日の日付を入れる動作を設定しているが、
実行してくれなく、これを一旦「検図中」を選び、「完了」を選び直すと転記し
てくれる。
他には、通常通り動くアクションが、上記と同じ様に一旦別の動作を入れないと
通常通りに戻らない。
何が原因と思われるでしょうか?

kiyatake kiyatake
ご回答有難う御座います。
イメージとしては、
デフォルト値が無い状態は寝ている状態。
デフォルト値がある状態は目を覚ましている状態。
セルを常に目を覚ました状態にしておけば、アクションをした時に活動してくれる
ということですね。
なるほどです。
一度試してみたいと思います。
ありがとうございます。
Yexiongmao Yexiongmao
こんにちは。

セルの変更時のアクションを設定されているとおもいます。
このアクションが起動するのはあくまでもセルの内容が変更された場合なので、セルにセルの現在値で上書きしても起動しません。
リストから選択した値が値によって違う動作をするような場合は、起動しても何もしないデフォルト値をあらかじめセットしておき、動作後にデフォルト値に戻しておくことで解決すると思います。
kiyatake kiyatake
ご回答頂きありがとうございます。
>セルの変更時アクションを用いた場合、
>その処理実行タイミングが保証されないことが御座います。
理解致しました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは。

以下のリンクに御座いますが、
セルの変更時アクションを用いた場合、
その処理実行タイミングが保証されないことが御座います。
https://cloud.celf.jp/celf-help/ja/texts/action_make/specify_action_when_cell_value_changed_1/specify_action_when_cell_value_changed_1.html

例として提示していただいたようなことを実現する際は、
セルの変更時アクションではなく、以下の様に関数を用いて
同じことを表現するように実装を検討していただくのがよろしいと思われます。

--リストで「完了」を選ぶと完了日に今日の日付を入れる動作--
=IF(A1="完了",TODAY(),"") ※A1:リストを配置しているセル

より詳細な情報をお求めでしたら、
CELFサポートセンターまでお問い合わせください。

よろしくお願いします。
メールコンタクトをとる