1 返信 最新の回答 日時: Jul 19, 2016 5:13 PM ユーザー:user19752

    filemakerServerのスケジュール実行

    user24973

      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」 ]

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