2018年5月20日日曜日

FileMaker 15 以前|FileMaker 16で追加された「関数:SortValues」の代替案。|プラグイン使用

SortValues : http://www.filemaker.com/help/16/fmp/ja/#page/FMP_Help%2Fsortvalues.html

FileMaker 16で追加された「関数:SortValues」の代替案。
対象:FileMaker 15 以前。
OS:Windows
プラグイン:ScriptMakerPS | FileMaker Plugin for Windows : https://sites.google.com/site/scriptmakerps/

■文字列の場合
変数を設定 [$Result ; 値:
Let([
 ¢Val="かきくけこ¶あいうえお¶なにぬねの¶たちつてと¶さしすせそ"
;¢Val=Substitute ( ¢Val ; [¶ ; "\",\""] )
;¢Val="\"" & ¢Val  & "\""
;¢Script="@({Value})|Sort-Object $_"
;¢Script=Substitute ( ¢Script ; ["{Value}" ; ¢Val] )
];
SMPS_Exe( ¢Script )
)
]

■数値の場合(各値をダブルクォーテーションで包む必要なし)
変数を設定 [$Result ; 値:
Let([
 ¢Val="20¶10¶30¶50¶40"
;¢Val=Substitute ( ¢Val ; [¶ ; ","] )
;¢Script="@({Value})|Sort-Object $_"
;¢Script=Substitute ( ¢Script ; ["{Value}" ; ¢Val] )
];
SMPS_Exe( ¢Script )
)
]

降順:
;¢Script="@({Value})|Sort-Object $_"
昇順:
;¢Script="@({Value})|Sort-Object -Descending $_"

0 件のコメント:

コメントを投稿