2017-05-16 24 views
0

Windowsタスクスケジューラを使用して、いくつかのFileMakerタスクを自動化したいと思います。ステップスクリプトが行く方法ですが、わかりません。例えばFileMaker GUIを開かずに、一日に何回かエクスポートするなどのタスクを実行したいと思います。それは可能ですか?あなたが持っているヒントは素晴らしいでしょう。ありがとう。FileMakerタスク自動化

+0

"* FileMaker GUIを開く*"という意味になります。FileMakerではファイルを開くことなく何もできませんが、ファイルを隠して開くことができ、ウィンドウを非表示にしたり、画面外に配置することができます。 –

+0

関連:http://stackoverflow.com/questions/5220952/filemaker-pro-9-automate-script-to-run-daily-windows-xp/5221608 –

答えて

0

Filemaker Serverでスケジュールサーバースクリプトを使用してFilemakerスクリプトを開始することは可能です。ただし、データベースがFilemakerサーバーを使用してホストされていない場合、またはFilemaker Proを使用して開いていない場合(状況のように聞こえる場合)、実際に計算を実行できるアクティブなエンジンはありません(スクリプトステップなど)。データベースはどこかのスクリプトを起動して実行するために実行されている必要があります。

データベースがFilemaker Serverを使用してホストされている場合、指定された時刻に実行される予定のスクリプトを設定するのはかなり簡単です。 Filemaker Serverのライセンスをお持ちでない場合、Filemakerクラウドホスティングプロバイダの中には比較的安価な月額プラン(無制限の接続で$ 20 /月)があり、予約スクリプトをセットアップするために(無料で)ご利用いただけます。

0

FileMakerタスクを自動化する最も良い方法は、スケジュールされたスクリプトを持つFileMaker Serverを使用することです。もちろん、FileMaker Proのスタンドアロン版よりも高価です。

ローカルのFileMakerファイルでタスクを自動化すると、FileMakerを起動してファイルを開くことができなくなります。

FileMakerにはVBScriptのサポートが限られているため、FileMakerを実行してファイルを開き、VBScriptからFileMakerスクリプトを実行し、そのスクリプトをWindowsのタスクスケジューラに追加できます。

0

これは好ましくありませんが、他のオプションがない場合は、これが便利な場合があります。タスクスケジューラで

  1. 、次の画面で "Start Program"

  2. を選択し、[アクション]タブにタスク

  3. を作成して、FileMaker Proのexeファイルをポイントし、一般的に、それはC:\ Program Files \ FileMaker Proの\ FileMaker.exe

  4. 引数を追加します。 "FMP:?//hostName/fileName.fmp12スクリプト= &たscriptNameのparam = optionalScriptParameters" URLスキーマについてはこちらhttp://www.filemaker.com/help/12/fmp/en/html/sharing_data.16.7.htmlをお読みください。これは、FileMaker Server上でファイルをホストするか、ローカルで開くかによって異なります。 注:は、スクリプト名にスペースまたは特殊文字が含まれないようにしてください。

  5. タスクを保存します。タスクのプロパティを再度開き、Windowsアカウントの資格情報を保存して、ログインすることなくタスクを実行できるようにします。
  6. ログイン時にFileMakerログイン資格情報を保存するか(FM版で許可されている場合)、fmp urlで資格情報を渡すか(上記のリンクを参照)、FileMakerのファイルオプションに移動し、 "ログインする" (これは安全ではなく、推奨されません)。

FileMakerサーバーでは、サーバースクリプトでPDFとしてレコードをエクスポートすることはできません(v.16まではv.16)ので、この方法を使用してPDF添付ファイルを含む電子メールを自動的に送信しています。

関連する問題