From 4651d754bf99e22bf249022c5de4bf2f966a36b6 Mon Sep 17 00:00:00 2001 From: saifsultanc Date: Thu, 13 Mar 2025 15:50:07 +0530 Subject: [PATCH 1/3] `gcgs-gppa-custom-query-builder-args.php`: Added instruction video and scoping to specific field-form IDs. --- .../gcgs-gppa-custom-query-builder-args.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php index 5cb05b28e..b767d2633 100644 --- a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php +++ b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php @@ -1,6 +1,8 @@ id != '4' || $field->formId != 141 || $filter['operator'] != 'is' ) { + return $query_builder_args; + } + $column_letter = $object->get_column_letter( $args['primary_property_value'], $property_id ); if ( ! empty( $filter_value ) ) { From f9c7598643eeffb5948d783fa25a29b758513c4c Mon Sep 17 00:00:00 2001 From: saifsultanc Date: Thu, 13 Mar 2025 16:03:57 +0530 Subject: [PATCH 2/3] `gcgs-gppa-custom-query-builder-args.php`: Added instruction video and scoping to specific field-form IDs. --- gc-google-sheets/gcgs-gppa-custom-query-builder-args.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php index b767d2633..ffbcf6893 100644 --- a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php +++ b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php @@ -2,7 +2,7 @@ /** * Gravity Connect // Google Sheets // Custom Query Build Arguments * - * Instruction Video: https://www.loom.com/share/4649b62e6cf54ac5b4dcf2c9ab00d568 + * Instruction Video: https://www.loom.com/share/a7bf1139baef48fc8b9b31209827cd17 * * This snippet customizes the generation of query builder arguments for Google Sheets queries. * From c407a0bec8ff554cfb25bd1f7def02dc22305645 Mon Sep 17 00:00:00 2001 From: veryspry Date: Fri, 27 Jun 2025 13:08:25 +0200 Subject: [PATCH 3/3] `gcgs-gppa-custom-query-builder-args.php`: Added instruction video and scoping to specific field-form IDs. --- .../gcgs-gppa-custom-query-builder-args.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php index ffbcf6893..929ad1ce2 100644 --- a/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php +++ b/gc-google-sheets/gcgs-gppa-custom-query-builder-args.php @@ -1,7 +1,7 @@ id != '4' || $field->formId != 141 || $filter['operator'] != 'is' ) { + // UPDATE 1 to your targeted field ID. + $target_field_id = '1'; + // UPDATE 2 to your targeted form ID. + $target_form_id = '2'; + + if ( $field->id != $target_field_id || $field->formId != $target_form_id || $filter['operator'] != 'is' ) { return $query_builder_args; } @@ -44,7 +47,7 @@ if ( ! empty( $v ) ) { $conditions[] = sprintf( "lower(%s) = '%s'", $column_letter, strtolower( $v ) ); } - } + } // Implode the conditions array with ' OR ' to form the $clause. $query_builder_args['where'][ $filter_group_index ][ $filter_group_index ] = implode( ' OR ', $conditions );