みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
FileMaker pro 19を使用しています。
FileMaker Goを立ち上げなくても毎朝10:00に通知を出したいと考えておりました。
ローカル通知というスクリプトを用いて通知を出すことは分かったのですがやり方が全く分かりません。
iphoneはGoからの通知を受け取れるよう設定はしてあります。
通知の出し方をご教示いただけますと幸いです。
初心者なのでわかりやすくご教示いただけますと幸いです。
Offline
ヘルプを見ますと、通知は1回限りなので、その通知後に呼び出されるスクリプトで再度通知をキューすればいいのでは。
「遅延」を翌日(か当日)10:00までの秒数にすればいいでしょう。
Go持ってないので実験できません。
himaadaneeさんご回答ありがとうございます!
ご連絡が遅くなり申し訳ございません。
初心者でイマイチ理解ができていないのですが、スクリプトを教えていただくことは可能でしょうか?
Offline
こちらではテストできないので、動くかどうかわからないのを書いてもしょうがないのですが
スクリプトは「ローカル通知」のワンステップだけでしょう。
遅延の計算式が
Mod ( Time ( 10 ; 0 ; 0 ) - Get ( 時刻 ) + Time ( 24 ; 0 ; 0 ) ; Time ( 24 ; 0 ; 0 ) )
みたいな感じです。
(「約分」すればもう少し短くなりますが)
そのままだと、10時になるまでうまく行ってるかわからないので、上の式の最初のTimeを2分後の時刻とかにしてテストしてみれば。
実験しにくいので実際にはわかりませんが、その通知を発する時点で、FMGo が起動していて、表にいないとスクリプトが動かないのでは。
Offline
逆ですね。
引数の説明に
「FileMaker Go が手前で実行されていたため、通知は表示されなかった。」
とあるので、表にいると通知されません。
それと、
「ユーザが通知をタップする場合、FileMaker Go が手前に切り替えられてから指定されたスクリプトが実行されます。通知が表示されてもユーザが操作をしなかった場合、スクリプトは実行されません。」
とあるので、通知を無視してると次回の通知がセットされませんから、あんまり「毎朝10:00に通知を出したい」という要求に沿うものではない感じですね。
(例えば日曜に通知が出ても、それを処理しなければ、月曜には通知されない)
そうだったんだ。
使ったことがなかったのですが、iOS の通知アプリに通知を仕込むようですね。
その中にスクリプトを起動するボタンが仕込めるようなので、1度ごとのイベントが意図されているのでしょう。
毎日、というのでしが、iOS のスケジュール機能を使えばいいのでは。URL に仕込んでおけば、FMGo の起動もできるはずです。
Offline
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.48 KiB (Peak: 517.21 KiB) ]