0

普通ならこんな簡単な操作に思えますが、どうも FileMaker を連携させることができないようです。

やりたいこと: 1) 見つかった各レコードを一度に 1 つずつループします。2) このレコードの内容を、レコード内のフィールドに基づくファイル名にエクスポートします。

ループ
    変数を設定[$path; 値:Get(ファイルパス) & "/../somefolder" & MyTable1::my_field_1]
    レコードのエクスポート [ダイアログなし; "$パス"; ユニコード(UTF-8)]
エンドループ

ただし、このスクリプトはすべてのレコードを同じファイルに追加します。彼らは「輸出記録」(単数形)を提供していないようですので、これを達成する方法が他にわかりません.

どんな助けでも大歓迎です。

4

2 に答える 2

1

私は解決策を見つけることができました:

すべてを検索
レコード/リクエスト/ページに移動 [最初]
ループ
  省略
  検索省略
  フィールド設定 ["HTML ファイル名","External("DM-Export", KeyField & ".html")"]
  レコードのエクスポート [復元]
  すべてを検索
  レコード/リクエスト/ページに移動 [最後の後に終了、次へ]
エンドループ

ステップ 7 に従って: http://help.filemaker.com/app/answers/detail/a_id/3438/kw/exporting%20found%20set

于 2013-03-22T20:41:46.770 に答える
1

FileMaker の「レコードのエクスポート」スクリプトステップは、常に対象レコード全体をエクスポートします。対象レコードをループして、エクスポートする前に各レコードを 1 つずつ分離する必要があります。

Go to Record/Request/Page [First]
Loop
   Set Variable[$path; Value:Get(FilePath) & "/../somefolder" & MyTable1::my_field_1]
   New Window
   Show All
   Omit Record
   Show Omitted
   Export Records [No dialog; "$path"; Unicode(UTF-8)]
   Close Window
   Go to Record/Request/Page [Exit After Last, Next]
End Loop
于 2013-03-26T02:19:29.847 に答える