初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-02-13 14:46:07

keikeich
Member

レコードをPDFとして保存 ファイル名wo

スクリプトにレコードをPDFとして保存があります。出力ファイルの指定でファイルの追加でファイル名を指定します。
ファイル名を自動で今日の日付にする事はできませんか?

毎日同じフォルダにPDFファイルを出力していますが、毎回ファイル名を変更しています。これが面倒なので、
自動で今日の日にちがファイル名になれば便利だなと感じています。

Offline

#2 2018-02-13 16:01:22

Moz
Member

Re: レコードをPDFとして保存 ファイル名wo

利用されているバージョンや環境を書きましょう。

[レコードを PDF として保存]スクリプトステップでは保存するファイルを変数で指定できます。
ファイル名の部分を Get ( 日付 ) などで取得した本日日付を加工して利用すれば良いでしょう。

レコードを PDF として保存
https://fmhelp.filemaker.com/help/16/fm … df.html%23

ファイルパスの作成
https://fmhelp.filemaker.com/help/16/fm … ect_header

Offline

#3 2018-02-13 16:44:00

チポ
Member

Re: レコードをPDFとして保存 ファイル名wo

日付のセパレータが
  2018/02/13
の様に「/」だと、
パスのディレクトリになってしまいます。

他に変えるか、
取ってしまうかしないとダメですね。

Offline

#4 2018-02-13 18:22:40

keikeich
Member

Re: レコードをPDFとして保存 ファイル名wo

>スクリプトステップでは保存するファイルを変数で指定できます。

知りませんでした!無事にやりたかった事ができました。

「/」はsubstituteで置換できました!

Offline

#5 2020-07-17 00:20:57

Taro1964
Guest

Re: レコードをPDFとして保存 ファイル名wo

同じ質問ですが、解決しないのでご教示下さい。

「出力ファイルの指定」の内容を以下の様にしました。

file:Get ( 日付 )

しかし Get(日付) と言う名前のpdfファイルが出来てしまい、想定している20200715 のようなファイル名になりません。何がいけないのでしょうか?

先達の皆さま、アドバイスをお願いします。

環境
filemaker 19
macOS 10.14.6

#6 2020-07-17 05:41:04

Moz
Member

Re: レコードをPDFとして保存 ファイル名wo

file:Get ( 日付 )

上で書かれていると思いますが、
[出力ファイルの指定]ダイアログに直接計算式は指定できません。

一旦変数に格納してから指定します。
例えばこのような感じです。(fmp12ファイルと同じ場所に出力されます)

変数を設定 [ $ファイルパス ; 値: Filter ( Get ( 日付 ) ; "1234567890" ) & ".pdf" ] 
レコードを PDF として保存 [ 記憶する ; ダイアログあり: オフ ; 「$ファイルパス」 ; 対象レコード ; フォルダを作成: オフ ] 

ファイルパスの詳細はヘルプを参照しましょう。
ファイルパスの作成

Offline

#7 2020-07-17 08:52:50

チポ
Member

Re: レコードをPDFとして保存 ファイル名wo

FMの日付書式は、そのシステムの書式に準じます。

ですから、
クライアントによって
  2020/07/17
とか、
  2020*7*17
もあり得ますよね。

例えば、
  Year ( Get ( 日付 ) ) * 10000 + Month ( Get ( 日付 ) ) * 100 + Day ( Get ( 日付 ) )
このようにすれば書式に依存しません。

Offline

#8 2020-07-17 16:52:06

Taro1964
Guest

Re: レコードをPDFとして保存 ファイル名wo

おぉ、出来ました!根本的な仕組みを理解していなかったようです。おかげさまで、これでファイル名を自由に替えられそうです。どうもありがとうございました。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 556.99 KiB (Peak: 579.82 KiB) ]