AnsweredAssumed Answered

filemakerServerのスケジュール実行

Question asked by user24973 on Jul 19, 2016
Latest reply on Jul 19, 2016 by user19752

FileMakerPro11でレコードをPDF化してメール送信するスクリプトを作成しました。

スクリプトを手動で実行すると、処理は正常に完了するのですが、FileMakerServerのスケジュールで実行しようとすると

「処理が中止されました」となります。

 

スケジュール実行では、スクリプト実行に制限があると伺っていますが、何がエラーになっているんでしょうか。

 

mac:OS 10.6.8

FileMakerServer11

クライアント:FileMaker11 ,  FileMaker10

 

 

ーーー スクリプト ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

レイアウト切り替え [ 「OPE カンファレンス」 (整形予約) ]

検索モードに切り替え [ ]

フィールド設定 [ 整形予約::予約日付; Get (日付) + 7 - DayOfWeek ( Get (日付) ) ]

検索実行[ ]

変数を設定 [ $file; 値:"file:/Macintosh HD/Users/reserve/Desktop/" & Get (日付) + 7 - DayOfWeek ( Get (日付) ) & ".pdf" ]

レコードを PDF として保存 [ ファイル名: 「$file」; 対象レコード ]

[ ドキュメント - Compatibility: Acrobat 7 以降 ]

[ ページ - 開始ページ: 1; 内容: すべてのページ ]

[ セキュリティ - 印刷: 高解像度; 編集: ページの抽出を除くすべて; コピーの有効化; 画面読み上げプログラムの有効化 ] [ 初期表示形式 - 表示: ページのみ; ページレイアウト: 見開きページ; 拡大率: 100% ]

[ 記憶する; ダイアログなし ]

メールを送信 [ SMTP サーバー経由で送信; 宛先: "test@xxx.xom" (アドレスの収集); トピック: Get (日付) + 7 - DayOfWeek ( Get (日付) ) & "のオペ予定表"; メッセージ: "test"; 添付ファイル: 「$file」; 名前: "test"; 電子メールアドレス: "aaa@bbb.com"; SMTP サーバー: "smtp.xxx"; ポート: 25; 認証タイプ: 標準パスワード; ユーザ名: "xxx@xxx.xxx"; パスワード: "xxxxxx" ]

[ ダイアログなし ] フィールド内容のエクスポート [ 「$file」 ]

ーーー スクリプト ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Outcomes