top-bnr

外部から貼り付けしたら、見えないごみデータが・・・

   2015/08/04

Dreamweaver などで編集したHTMLタグを、ファイルメーカーへ貼り付けしたときに

見えない?ごみデータが付いていることが良くあります^^;

その他のソフトから貼り付けを行った場合でも、同じような症状があることがあります。

 

本来ならNULL文字以降は無視してもらえれば、何も問題ないのですが

ファイルメーカーに至っては、クリップボードにあるデータの取得方法が悪いのか?

原因の詳細は不明ですが、困った問題です。

 

このごみデータを削除するために、プラグインなども作成しましたが

今回ファイルメーカー単体で処理できないか?実験してみました。

 

Null文字削除

 

 

最初はPosition関数で、Char(0)を検索すればいけるかな?と思いましたが

正しく動いていないようでしたので、共通スクリプト化して引数として値を受け取り

1文字ごとにCode関数で文字コードをチェックするように変更しました。

 

外部スクリプトから スクリプト実行[「Null文字削除」;引数:対象フィールド] みたいな感じで呼び出し、

計算結果を挿入[選択;対象フィールド;Get(スクリプトの結果)] で修正データに置き換える感じです。

 

いろいろなデータパターンでチェックしていないので、動かないパターンもあるかも?ですが

参考までに・・・・^^;

bottom-bnr
  • ブログランキング・にほんブログ村へ
  • FC2ブログランキングへ
  • 人気ブログランキングへ
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る