FileMaker Pro上の情報をPDFファイルに保存して効率化 〜 FileMaker Drill Bookよりの課題

Document created by sago350@未来Switch on Mar 31, 2015
Version 1Show Document
  • View in full screen mode

FileMaker Drill Bookの課題部分の解答例です。

Webセミナーと連動しています。


-------------------------------------------------------------------------------------------------------------------------------------------

請求書送付用PDF作成_パスワード

 

変数を設定 [$出力場所; 値:Get ( デスクトップパス )]

変数を設定 [$ファイル名; 値:請求書::件名 & "_" &  Year ( Get ( 日付 ) ) &  Right ( "00" & Month ( Get( 日付 ) ) ; 2 ) &  Right ( "00" & Day ( Get( 日付 ) ) ; 2 ) & ".pdf"]

変数を設定 [$PDF; 値:$出力場所 & $ファイル名]

レイアウト切り替え [「印刷_請求送付状」 (請求書)]

レコードを PDF として保存 [記憶する; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [「印刷_請求書」 (請求書)]

レコードを PDF として保存 [記憶する; 追加; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [元のレイアウト]

 

-------------------------------------------------------------------------------------------------------------------------------------------

請求書送付用PDF作成_メール送信

 

変数を設定 [$出力場所; 値:Get ( デスクトップパス )]

変数を設定 [$ファイル名; 値:請求書::件名 & "_" &  Year ( Get ( 日付 ) ) &  Right ( "00" & Month ( Get( 日付 ) ) ; 2 ) &  Right ( "00" & Day ( Get( 日付 ) ) ; 2 ) & ".pdf"]

変数を設定 [$PDF; 値:$出力場所 & $ファイル名]

レイアウト切り替え [「印刷_請求送付状」 (請求書)]

レコードを PDF として保存 [記憶する; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [「印刷_請求書」 (請求書)]

レコードを PDF として保存 [記憶する; 追加; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [元のレイアウト]

メールを送信 [電子メールクライアント経由で送信; トピック: "請求書のお知らせ"; メッセージ: 請求書::得意先名 & "御中"; 「$PDF」]

 

-------------------------------------------------------------------------------------------------------------------------------------------

請求書送付用PDF作成_出力ファイルの自動削除


変数を設定 [$出力場所; 値:Get ( デスクトップパス )]

変数を設定 [$ファイル名; 値:請求書::件名 & "_" &  Year ( Get ( 日付 ) ) &  Right ( "00" & Month ( Get( 日付 ) ) ; 2 ) &  Right ( "00" & Day ( Get( 日付 ) ) ; 2 ) & ".pdf"]

変数を設定 [$PDF; 値:$出力場所 & $ファイル名]

レイアウト切り替え [「印刷_請求送付状」 (請求書)]

レコードを PDF として保存 [記憶する; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [「印刷_請求書」 (請求書)]

レコードを PDF として保存 [記憶する; 追加; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [元のレイアウト]

フィールド内容のエクスポート [「$PDF」]

 

-------------------------------------------------------------------------------------------------------------------------------------------

請求書送付用PDF作成_ドキュメントパス

 

変数を設定 [$出力場所; 値:Get ( ドキュメントパス )]

変数を設定 [$ファイル名; 値:請求書::件名 & "_" &  Year ( Get ( 日付 ) ) &  Right ( "00" & Month ( Get( 日付 ) ) ; 2 ) &  Right ( "00" & Day ( Get( 日付 ) ) ; 2 ) & ".pdf"]

変数を設定 [$PDF; 値:$出力場所 & $ファイル名]

レイアウト切り替え [「印刷_請求送付状」 (請求書)]

レコードを PDF として保存 [記憶する; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [「印刷_請求書」 (請求書)]

レコードを PDF として保存 [記憶する; 追加; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [元のレイアウト]

 

-------------------------------------------------------------------------------------------------------------------------------------------

請求書送付用PDF作成_テンポラリパス

 

変数を設定 [$出力場所; 値:Get ( テンポラリパス )]

変数を設定 [$ファイル名; 値:請求書::件名 & "_" &  Year ( Get ( 日付 ) ) &  Right ( "00" & Month ( Get( 日付 ) ) ; 2 ) &  Right ( "00" & Day ( Get( 日付 ) ) ; 2 ) & ".pdf"]

変数を設定 [$PDF; 値:$出力場所 & $ファイル名]

レイアウト切り替え [「印刷_請求送付状」 (請求書)]

レコードを PDF として保存 [記憶する; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [「印刷_請求書」 (請求書)]

レコードを PDF として保存 [記憶する; 追加; ダイアログなし; 「$PDF」; 現在のレコード]

レイアウト切り替え [元のレイアウト]

 

-------------------------------------------------------------------------------------------------------------------------------------------

Attachments

    Outcomes