我在本地文件系统的目录中存储了一组定界文本文件。 我想使用mlcp将所有这些定界的文本文件摄取到marklogic中。
在提取时,我正在对输入内容进行一些转换,以在每个提取的文档中创建一个新字段,其值将作为其源文件名。其目的是根据不同的文件源对提取的文档进行分类。 为此,我想将输入文件名传递到转换模块中。
有什么办法可以做到这一点?
答案 0 :(得分:2)
您可以:
add_filter( 'gettext', 'change_order_edit_text', 20, 3 );
function change_order_edit_text( $translated, $text, $domain ) {
global $pagenow;
// Only active on order edit pages
if( ! is_admin() || $pagenow != 'post.php' || get_post_type($_GET['post']) != 'shop_order' )
return $translated; // Exit
// Get the payment method used for the current order
$payment_method = get_post_meta( $_GET['post'], '_payment_method', true );
// Replacing the word "Paid" for BACS payment method only
if ( $translated == 'Paid on %1$s @ %2$s' && isset($payment_method) && $payment_method == 'bacs' )
$translated = __('Placed on %1$s @ %2$s', 'woocommerce');
return $translated;
}
传入csv的文件名,-transform_param=$filename
抓住转换内每个记录的uri,然后通过字符串操作从该uri中提取原始的csv名称HTH!