オープンデータファイル内の読み取り/書き込み位置を返します。
•[ファイル ID] は、オープンデータファイルのファイル ID を指定する数式です。
•[ターゲット] は、オープンデータファイルの読み取り/書き込み位置を格納するフィールドまたは変数です。変数が存在しない場合は、このスクリプトステップによって変数が作成されます (変数の使用を参照)。
製品 | サポート |
FileMaker Pro Advanced | はい |
FileMaker Go | はい |
FileMaker WebDirect | いいえ |
FileMaker Server | はい |
FileMaker Cloud 製品 | はい |
FileMaker Data API | いいえ |
カスタム Web 公開 | はい |
Runtime ソリューション | いいえ |
FileMaker Pro 18.0 Advanced
データファイルを初めて開く場合の読み取り/書き込み位置は 0 です。ファイルの読み取りまたはファイルへの書き込みが完了すると、読み取り/書き込み位置は、読み取られたデータまたは書き込まれたデータの後の位置に移動します。[データファイルの位置を設定] スクリプトステップを参照してください。
変数に、オープンデータファイル (ファイル ID は 2) の現在の読み取り/書き込み位置を設定します。
データファイルの位置を取得 [ファイル ID: 2 ; ターゲット: $position]
「change.log」という名前のファイルを作成し、[製品::状態] フィールドの内容をファイルに書き込み、読み取り/書き込み位置を表示します。フィールドの内容が [完了
] の場合、[現在の読み取り/書き込み位置: 9] が表示されます。これは、最後に書き込まれたバイトの後の位置です。
変数を設定 [$file ; 値: "change.log"]
データファイルを作成 [「$file」; フォルダを作成: オフ]
データファイルを開く [「$file」; ターゲット: $fileID]
データファイルに書き込む [ファイル ID: $fileID ; データソース: 製品::状態 ; 書き込み: UTF-8]
データファイルの位置を取得 [ファイル ID: $fileID ; ターゲット: $position]
カスタムダイアログを表示 ["現在の読み取り/書き込み位置: " & $position]
データファイルを閉じる [ファイル ID: $fileID]