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

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

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

You are not logged in.

Announcement

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


#1 2023-07-26 10:54:49

ABC
Member

スクリプトスケジュールについて

初心者です、ご教授お願い致します。
FM Pro 19、FM Server を使っています。

FM Serverでスクリプトスケジュールを使い
オブジェクトフィールドを指定のパスへ、エクスポートすることは可能でしょうか?

よろしくお願い致します。

Offline

#2 2023-07-26 11:34:07

himadanee
Guest

Re: スクリプトスケジュールについて

「指定のパス」がサーバ内の使用可能な場所(ドキュメントかテンポラリフォルダ)なら可能だと思いますが

#3 2023-07-26 11:59:11

qb_dp
Member

Re: スクリプトスケジュールについて

データファイル 関連のスクリプトステップを使用してフィールド内のオブジェクトをエクスポート出来ます。

データファイルに書き込む | Claris Pro および FileMaker Pro ヘルプ
https://help.claris.com/ja/pro-help/con … -file.html

himadaneeさんが書いていますが、サーバーサイドスクリプトの場合、特定のフォルダにのみアクセスできます

サーバーサイドスクリプト内のパス | Claris Pro および FileMaker Pro ヘルプ
https://help.claris.com/ja/pro-help/con … ripts.html

スクリプト例:

変数を設定[$documentsPath; Get ( ドキュメントパス )]
変数を設定[$data; オブジェクトフィールド]
変数を設定[$fileName; GetContainerAttribute ($data ; "filename")]
変数を設定[$filePath; $documentsPath &  $fileName]
データファイルを作成[“$filePath”; Create folders:ON]
データファイルを開く[“$filePath”; Target:$fileID]
データファイルに書き込む[File ID:$fileID; Data source:$data; Write as::UTF-8]
データファイルを閉じる[File ID:$fileID]

Last edited by qb_dp (2023-07-26 13:09:58)

Offline

#4 2023-07-26 13:13:30

ABC
Member

Re: スクリプトスケジュールについて

himadaneeさん、qb_dpさん
回答ありがとうございます。

もう一点お聞きしたいことがありますが、
複数ファイルの処理(Loop処理など)も同じように行えるのでしょうか?

Offline

#5 2023-07-26 13:54:51

himadanee
Guest

Re: スクリプトスケジュールについて

同じファイル名のものがなければ別に問題ないと思いますが何が懸念ですか?

エクスポートしたファイルを何に使うんですかね。クライアントからは直接アクセスできませんが
フォルダを共有するとしたらセキュリティ上の危険をそれなりに配慮しないといけませんね。

#6 2023-07-26 15:14:01

ABC
Member

Re: スクリプトスケジュールについて

himadaneeさん
回答ありがとうございます。

少し勘違いをしていたこともあり、質問しました。

現在、下記のスクリプト(Loop処理)を作成しているのですが、おかしな点などがあれば、ご教授いただきたいです。
よろしくお願い致します。

Loop
     変数を設定 [$$Name; 値: TEST::FileName & ".jpg"]
     フィールド内容のエクスポート [TEST::Photo; 「$$Name」; フォルダ作成:オン]
     レコード/検索条件/ページへ移動 [次の; 最後まできたら終了:オン]
End Loop

Offline

#7 2023-07-26 15:33:46

himadanee
Guest

Re: スクリプトスケジュールについて

「フィールド内容のエクスポート」はサーバではサポートされてません。
https://help.claris.com/ja/pro-help/con … tents.html
なので#3で例示してくれてるんですが...

#8 2023-07-26 16:11:05

ABC
Member

Re: スクリプトスケジュールについて

himadaneeさん
回答ありがとうございます。

理解不足で申し訳ありません。
そういうことだったんですね、自分の思い違いでした。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 564.15 KiB (Peak: 588.02 KiB) ]