2018年1月5日金曜日

FileMaker Pro 16 HexEncode の代がえ

FileMaker Pro 16
HexEncode の代がえ
HexEncode : http://www.filemaker.com/help/16/fmp/ja/#page/FMP_Help%2Fhexencode.html%23

OS:Windows

プラグイン使用(FileMaker16, 15以下でも動作可能)
ScriptMakerPS | FileMaker Plugin for Windows
https://sites.google.com/site/scriptmakerps/

フィールド:Value [値:FileMaker]
スクリプト:
変数を設定 [$PS; 値:Let([
PS=" $ByteData = [System.Text.Encoding]::UTF8.GetBytes(\"{Value}\");
$Result=$ByteData | FOREACH { [System.Convert]::tostring($_,16) };
[string]::Join(\"\", $Result);"
];
Substitute ( PS ;
  ["{Value}" ; Substitute ( TableName::Value ; "\"" ; "`\"" )]
 )
)]
フィールド設定 [JSON::Result; SMPS_Exe( $PS )]

戻り値:46696c654d616b6572


[System.Text.Encoding]::UTF8
上記を書き換えれば、UTF-8以外でもエンコード可能。

0 件のコメント:

コメントを投稿