# Get particular row information via particular text from airtable column

**URL:** https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653
**Category:** Questions about Thunkable X
**Tags:** beginner
**Created:** [February 12, 2022, 3:12pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653 "2022-02-12T15:12:40Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 12, 2022, 3:12pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/1 "2022-02-12T15:12:40Z")

</div>

Hi,

I am trying to display row information of particular text in column . Ex: Column Named Skills has Garden Cleaning, Dusting, Fan Cleaning, Balcony Cleaning and so on…

I want the row details of Dusting alone. If I have 2 entries for Dusting means then I should see only those 2 row details getting displayed in the listviewer.

Sharing the blocks:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/3/5/35c8dbbc077ae1ac5be7058f1601087f5445d53a.png)

Also sharing the airtable snapshot:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/0/60ddb62832b1bb217c8b9af0aa8658db93ad23cd.png)

Your input is highly appreciable…

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [February 12, 2022, 3:35pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/2 "2022-02-12T15:35:02Z")

</div>

You can use the Airtable API to filterByFormula and return only results where Skills=“Dusting”.

> [@The AirTable API (a more efficient way to integrate AirTable with Thunkable)](https://community.thunkable.com/t/the-airtable-api-a-more-efficient-way-to-integrate-airtable-with-thunkable/1021167):
>
> I’ve had the pleasure of working on a few AirTable projects recently. One thing I’ve learned is doing stuff like this is inefficient once you start to get a lot of data. [image] You should try to limit how much data you call and the number of API calls. To update a record, you shouldn’t get all rows, loop through all rows until you find the row you need to update, then update that row. With the AirTable API you can use things like filterByFormula to query the data in one call to reduce the d…

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 12, 2022, 7:45pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/3 "2022-02-12T19:45:41Z")

</div>

The code you shared should not work. The green column block is actually a list. You will need to loop through this list and when you see the word “Dusting” then take the row number and use the `RetRow` block to view other info.

You used the list block **contain** which should return **True** or **False** which is not a row number.

Again, your are getting the row to read the value of column “Skills” which you already have from previous call of `GetColumn` block so why the extra steps.

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [February 13, 2022, 3:49am UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/4 "2022-02-13T03:49:22Z")

</div>

If you do want to try using the API, I’m currently trying to set up filtering and multi-sorting of Airtable data. It seems to be working pretty well. Here, I’m filtering by a specific value in the Homeroom column and then sorting by Last Name then First Name in ascending (“asc”) order:

 ![Screen Shot 2022-02-12 at 7.47.10 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/0/a0f56901f4596caaab5a8086b2b3c9fc75ce8a4f.png)

Note that the Authorization field has the string "Bearer " with a space at the end.

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 7:38am UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/5 "2022-02-13T07:38:33Z")

</div>

It’s very Interesting. Thank you for highlighting this feature. It worked too but not all.

Row creation is a cake walk.  
But displaying the row as per the condition is right but not right because I guess some correction to be done in the coding.  
Sharing the blocks.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/9/1/91d6beeca167103c82bd13d915689fcf20dac424.png)

sharing airtable snapshot:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/b/ab569505a2726571e0e289a51a0aff22a61faecb.png)

output as per the below screenshots:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/4/743f7b81f374070afb36f0530feec3af2ef6b104.png)

What is missing in the code to display only Dusting row info?

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 7:39am UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/6 "2022-02-13T07:39:42Z")

</div>

Will try Muneer and update whether its a success or not.

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [February 13, 2022, 7:49am UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/7 "2022-02-13T07:49:03Z")

</div>

Your filterByFormula field is correct. But the “records” property is a list of records. It’s not a list of text strings which is what the List Viewer’s text items requires. Once you get the records lists, you have to then parse it for specific properties such as Name, Age, etc.

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 13, 2022, 8:18am UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/8 "2022-02-13T08:18:20Z")

</div>

Try this demo project  
[https://x.thunkable.com/projectPage/6182dddab8ae1a001142ac60](https://x.thunkable.com/projectPage/6182dddab8ae1a001142ac60)

It will help you to see the same issue resolved but from another angle.

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 12:02pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/9 "2022-02-13T12:02:39Z")

</div>

Ok… I tried it.

Sharing my output:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/9/e94fc92560d49a0908ca83eb60fb5eb9df27f799.png)  
Also my blocks

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/7/f7c18bab0bf8afcc1b3f6effa45e3982a849cbe9.png)

Wanted to know why just one entry is appearing? also how I can make listviewer to display as one whole text.

Kindly assist.

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 13, 2022, 12:46pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/10 "2022-02-13T12:46:47Z")

</div>

> [@sasi.preethag3yh](#):
>
> how I can make listviewer to display as one whole text.

The `List Viewer` expects a list not a single string. The variable `app variable Name` is not a list.

For extracting data from the Airtable, let me explain with an example.

I have this table

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/e/becfb65dfef20046c4251d94df0e4373caa0bd23.png)

I want to show all the User IDs in a list using API, this is how you do it.  
You already know how to get the rows using the API so I will show you how to extract records from the `Response` green block.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/2/422e0276d2c67106bed6f3a44c485146cab021ef.png)  
These are variables that I use in my code. One is a list and another to hold the response of the API.  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/a/4aba0a665b11a7519092ea67fcccd189e730de59.png)

This is a sample output

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/d/cd1cc5305c080800993904537001d97f81cfb090.png)

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 12:59pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/11 "2022-02-13T12:59:24Z")

</div>

There you go… Got it now. Thank you so much for your detailed explanations along with the sample data with blocks.

Sharing my corrected blocks.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/9/198396a223d6022570c659521c1cb5d122be4e59.png)  
Output as it displays as per the filter condition Dusting

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/1/41a0e7865acf5d09b03790bb331e263ef88524ff.png)

Thank you so much.

I am trying the other one which you shared .

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 13, 2022, 1:06pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/12 "2022-02-13T13:06:10Z")

</div>

> [@sasi.preethag3yh](#):
>
> I am trying the other one which you shared .

Both would work but the other one requires that you connect to Airtable using the `Data Sources` method not the one you currently using (Airtable component).

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 1:13pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/13 "2022-02-13T13:13:21Z")

</div>

The other one is where I am little stuck.

Know how to retrieve all data from Airtable.

Sharing the output:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/0/a0e29207095d442e79fa210c47702ec243921d18.png)  
Blocks:  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/3/b35507458e4e09f2b83bb211baef37e032069d83.png)  
As mentioned above I want only the particular text in the column. Ex: Dusting in Skills column.

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 13, 2022, 1:17pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/14 "2022-02-13T13:17:56Z")

</div>

When using the DVL (Data Viewer List), you do not need to created any blocks to display table content.

First add a DVL component to your screen and then in the DVL properties, choose which table to connect to and in the table which columns to show. With DVL you can show multiple columns not only a single column.

Filtering comes as second step not the first.

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 1:20pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/15 "2022-02-13T13:20:00Z")

</div>

Yes you are right. I realized later after spending some time in designing, sharing the designs. But I really want to adjust as per my designs that’s when I faced these challenges.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/c/ac875ec02b9bea8e69d87ac72b616f6d6ed019c9.png)

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [February 13, 2022, 1:22pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/16 "2022-02-13T13:22:11Z")

</div>

> [@sasi.preethag3yh](#):
>
> spending some time in designing, sharing the designs

Do you know you can have the menu you just shared a dynamic one by using DVG (Data Viewer Grid). Just to expand your views further.

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 1:24pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/17 "2022-02-13T13:24:27Z")

</div>

Yes , I know that too … Will customize.

With this designs the AirtableAPI really worked.

Thank you so much for your guidance as always. Much appreciated!

---

<div class="post-metadata">

### Author: ![sasi.preethag3yh](https://avatars.discourse-cdn.com/v4/letter/s/a9a28c/32.png) [@sasi.preethag3yh](https://community.thunkable.com/u/sasi.preethag3yh)
#### Post date: [February 13, 2022, 4:35pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/18 "2022-02-13T16:35:33Z")

</div>

Now, what I am trying to get is … After listing the Skills as per the conditions i.e Skills = Dusting then list the number of entries related to Dusting in the listviewer.

After selecting the items in the Listviewer, I have to see the all the details of that selection.

Example: Dusting has 2 entries D1 & D2 after listing (AirtableApi via filterbyFormula) those in listviewer then I select D1, I would like to see the correct entries related to D1 like Phone Number & Age.

Seek your assistance.

---

<div class="post-metadata">

### Author: ![Dario\_Cappello](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@Dario\_Cappello](https://community.thunkable.com/u/Dario_Cappello)
#### Post date: [February 13, 2022, 6:43pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/19 "2022-02-13T18:43:39Z")

</div>

hi, is it possible to select records on airtable, using filterbyformula, by searching part of a column, for example a word from a description column?

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [February 13, 2022, 7:22pm UTC](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653/20 "2022-02-13T19:22:32Z")

</div>

Yes. There are several examples of that in this topic if you scroll up.

[Next page](https://community.thunkable.com/t/get-particular-row-information-via-particular-text-from-airtable-column/1730653.md?page=2)
