gform_post_export_entries

gform_post_export_entries

DescriptionUsageParametersExamples1. Basic usage2. Append additional entriesSinceSource Code

Description
Triggered after exporting entries from a form, allowing further actions to be performed.
Usage
1add_action( 'gform_post_export_entries', 'my_function', 10, 5 );

Parameters

$form array
The form object to get the entries from.

$start_date string
The start date from where the entries exported will begin.

$end_date string
The end date on which the entry export will stop.

$array array
The field IDs from which entries are being exported.

$export_id string
The unique ID for the export. Since version 2.4.6.

Examples
1. Basic usage
1234function my_function() {    //Do something here}add_action( 'gform_post_export_entries', 'my_function', 10, 5 );
2. Append additional entries
The following shows how additional entries can be appended to the entry export when using Gravity Forms 2.4.6 or greater.
12345678910111213141516add_action( 'gform_post_export_entries', function ( $form, $start_date, $end_date, $fields, $export_id ) {    $entries = array(); // Define or get the additional entries here.     $lines   = '';     foreach ( $entries as $entry ) {        $lines .= GFExport::get_entry_export_line( $entry, $form, $fields, array(), ',' );        $lines .= "n";    }     if ( ! seems_utf8( $lines ) ) {        $lines = utf8_encode( $lines );    }     GFExport::write_file( $lines, $export_id );}, 10, 5 );
Since
This filter was added in Gravity Forms version 1.9.3.
Added the 「export_id」 parameter in version 2.4.6.
Source Code
This action hook is located in export.php.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注