---
title: findResponsesByTarget()
slug: findresponsesbytarget
docTags: 
createdAt: 2026-04-28T17:54:09.583Z
---

Returns form responses for a specific form where the **target** (the person the form is about) matches a given person, optionally filtered by date range.

Useful when you want to retrieve all responses written *about* a particular employee — for example, all manager reviews submitted about a specific person.

### Syntax

`findResponsesByTarget(form, target[, from][, until])`

### Parameters

| **Parameter** | **Type**                                  | **Description**                                          |
| ------------- | ----------------------------------------- | -------------------------------------------------------- |
| `form`        | [String](docId\:Ujw2AQAktel5uukLuP73S)    | Name or ID of the form                                   |
| `target`      | Person                                    | The person the form responses are about                  |
| `from`        | [Timestamp](docId\:j1uFZtC3_yprDI3uCIn3u) | Starting point of the date range to traverse (inclusive) |
| `until`       | [Timestamp](docId\:j1uFZtC3_yprDI3uCIn3u) | Ending point of the date range to traverse (exclusive)   |

### Return Type

[List](docId\:xWH_cUkHj9waqaEfb7H71) \<[FormResponse](docId\:lIHL9I6DR0EINbNNDG2ec)>

### Examples

`findResponsesByTarget('360 Feedback', person, '-365d').count()`

Counts the number of 360 Feedback responses submitted about the current person in the past year.

`findResponsesByTarget('Manager Review', person, intervalFrom, intervalUntil).mean{answerValue.reviewScore}`

In a Dashboard, returns the average manager review score for the current person over the dashboard's time interval.
