ファイルメーカーFAX送信スクリプト

PageSenderの

file://localhost/Library/Application Support/PageSender/AppleScript Examples/

よりFilemaker Pro Example.fp7

を加工して使用する。

  1. まず、フィールドを作成
    1. pagesender Folder(名前は何でも良い)   テキスト
    2. Name(使っているフィールドでも、何でもいい)名前を入れるところ
    3. Description(使っているフィールドでも、何でもいい)サブジェクトタイトルを入れるところ
    4. Fax Number(使っているフィールドでも、何でもいい)FAX番号を入れるところ
  2. 次にレイアウトを作成
    1. FAX(名前も自由。既存のレイアウトでいい)
    2. Data Entry(名前も自由。既存のレイアウトでいい)データを表示しているところ
      FAX送信に必要なデータフィールドを表示する。
    3. Config(名前も自由。既存のレイアウトでいい)設定値を入れるところ。
      ここに、フィールド pagesender Folderを配置しておく
  3. 次にスクリプトを変更
    1. Fax Invoicesの変数を設定の値を変更(◯◯◯の部分をデータが格納されているテーブル名にする)
      “filemac:” & ◯◯◯::pagesender Folder & “/FMProExport.pdf”
    2. get pagesender data folder pathのAppleScriptを変更(以下の部分の◯◯をファイル名にする、アプリケーションは使っているファイルメーカー名にする)
      tell application “FileMaker Pro Advanced”
      if (version as text < “7”) then
      set theDoc to document “◯◯.fp7”
      else
      set theDoc to item 1 of (documents whose name starts with “◯◯”)
      end if
    3. runCompiledFaxScriptのAppleScriptを変更
      1. まず2.と同じところ同じように変更
      2. 次に、 送信するファクスページのレイアウト名を◯◯に入れる。Invoiceをそのまま使う場合は変更しない。
        tell theFaxInfo
        set regarding to “◯◯”
        set schedule at to “now”
        end tell

        tell theFaxInfo set regarding to “FAX” set schedule at to “now” end tell

  4. ファイルメーカーは以上で完成
  5. 次に、PageSenderの設定の留意点。
    こちらの環境では、どうしても、スマートダイヤルを使用するらしい。なので、以下のget pagesender data folder pathのAppleScriptを変更した。
    tell theFaxNumber
    set phone number to varPhoneValue
    set name to varNameValue
    set country code to “1”
    end tell

    tell theFaxNumber
    set phone number to varPhoneValue
    set name to varNameValue
    end tell
    に変更。set country code to “1”を除いた。
  6. 次にPageSenderFaxCenterの環境設定のダイヤルのところの設定は下記の通り
  7. 次にPageSenderFaxCenterの環境設定のモデムのところの設定は下記の通り
  8. ファックスのファックスサービスはファックスモデム(ユニックス efax)を選択

以上で完成です。

“ファイルメーカーFAX送信スクリプト” への1件の返信

コメントを残す