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

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

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

You are not logged in.

Announcement

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


#1 2022-01-20 15:14:57

ZORA2022
Guest

PDFの名前の設定(スクリプト)について

初心者です。

ファイルメーカーからPDFファイルでエクスポートをしたいのですが、その際ファイル名を複数のフィールドを使って指定したいです。

今まで → 「番号(フィールド名)& "_"&宛名(フィールド名) & "様.pdf"」
上記で「番号+宛名+様.pdf」という名前のPDFファイルが出来ていました。

これからは順番を変え、日付と金額のフィールドを追加したいと思い、上記に似せて
「日付(フィールド名) & "_" & 番号(フィールド名) & "_" & 宛名(フィールド名) & "様" & "_" & 金額(フィールド名) & "円.pdf"
で試してみたのですがこのスクリプトを使うと「このディスク上に作成できませんでした」というエラーになってしまいます。

もし、上記の間違いがお分かりになる方がいらっしゃれば、ご教授いただけたら幸いです。

#2 2022-01-20 15:21:36

himadanee
Guest

Re: PDFの名前の設定(スクリプト)について

日付の書式が/区切りになってるのでは?/はファイル名につかえません。

#3 2022-01-20 15:30:56

ZORA2022
Guest

Re: PDFの名前の設定(スクリプト)について

何と言う事でしょう。仰る通りでした。ただ…全て数字表記のフィールドに直しても同じでした。他にも問題があるようです。

#4 2022-01-20 16:13:22

チポ
Member

Re: PDFの名前の設定(スクリプト)について

> 全て数字表記のフィールドに直しても同じでした
どういうことでしょう?

日付を
   20220120
のような表記にすればいいんですよ。

Offline

#5 2022-01-20 16:20:44

ZORA2022
Guest

Re: PDFの名前の設定(スクリプト)について

himadanee様、チポ様、ご返信ありがとうございます。

「2022/01/01」の表記のフィールドを「20220101」に変換させたフィールドがあったので、そちらのフィールドに変更してみましたが
「このディスク上に作成できませんでした。ファイル名を変更、ディスクの空き容量を増加、ロックを解除、または他のディスクを使用してください。」
が出てしまいます。

#6 2022-01-20 16:33:25

ZORA2022
Guest

Re: PDFの名前の設定(スクリプト)について

以前の値に直すと問題ありません。

また、気になっているのは、変更して保存すると「"」の前にバックスラッシュが入って保存されている事です。

#7 2022-01-20 16:41:29

himadanee
Guest

Re: PDFの名前の設定(スクリプト)について

金額フィールドに¥が入ってるなんてことはないと思いますが 宛名にもファイル名に使えない文字が含まれる可能性はありますね。

ファイル名になってる計算結果をチェックしてみては。
”の前にバックスラッシュが付くというのは、”の対応が合ってないんでしょう。””の中に書く”はバックスラッシュというか\マークがつきますので。

#8 2022-01-20 16:52:11

ZORA2022
Guest

Re: PDFの名前の設定(スクリプト)について

himadanee様、早いご回答ありがとうございます!
・ 金額フィールドは数字のみです。
・ 宛名については、今まで問題ありませんでした。

日付か金額の計算結果に「ファイル名に使えない文字」が入っているという事ですね。
ありがとうございます!

ファイル名に使えない文字が何か調べた上で、確認してみます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 511.96 KiB (Peak: 516.5 KiB) ]