# How to use "contains" filters for a column that has page links?

**URL:** <https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340>\
**Category:** Ask the Community\
**Created:** [January 1, 2026, 7:27pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340 "2026-01-01T19:27:14Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ap606](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@ap606](https://connect.superhuman.com/u/ap606)\
**Post date:** [January 1, 2026, 7:27pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340/1 "2026-01-01T19:27:14Z")

</div>

Hi. Could someone help with this?

I have a table with a column “Link” where I add one or more pages using the @pagename function. I would like to use the “contains” filter on this column but it doesn’t work. Is there a way to make this work? Or a workaround? Maybe by adding a new column that extracts the page names as plain text? I tried using `thisRow.Link.ToText()` but I get the below result. I’m not able to figure out how to do this. Thanks!

 ![image](https://global.discourse-cdn.com/coda1/original/3X/7/0/700884c842cfe89cc81789138c97cb9b8fd23590.png)

---

<div class="post-metadata">

**Author:** ![joost\_mineur](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/joost_mineur/32/30539_2.png) [@joost\_mineur](https://connect.superhuman.com/u/joost_mineur)\
**Post date:** [January 2, 2026, 5:05pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340/2 "2026-01-02T17:05:35Z")

</div>

Hello @ap606 ,

Please share a dummy doc, so we can see exactly what you are doing and how you are using the CFL (Coda Formula Language).

My guess would be that you have to use something like link.containstext(“filter text“).

Greetings,  
Joost

---

<div class="post-metadata">

**Author:** ![ap606](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@ap606](https://connect.superhuman.com/u/ap606)\
**Post date:** [January 2, 2026, 5:44pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340/3 "2026-01-02T17:44:07Z")

</div>

Hey @joost_mineur

Here is a sample doc

I’ve created a few pages and a summary table that has these page links. For the table, I added a filter for “Page links” column. What I’d like to achieve is to use that filter, search for “name” and be shown only rows 2 and 3.

https://coda.io/embed/u_PcfrdWz5?viewMode=embed

---

<div class="post-metadata">

**Author:** ![Felipe\_Arnhold](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/felipe_arnhold/32/50382_2.png) [@Felipe\_Arnhold](https://connect.superhuman.com/u/Felipe_Arnhold)\
**Post date:** [January 5, 2026, 7:43pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340/4 "2026-01-05T19:43:13Z")

</div>

Hi @ap606

I edited your doc to include a possible solution.  
My approach was to convert the text column with the link into HTML using a pack and then extracting the name of the link. I created a second column that contains the “name” of the links, and you can use it to filter.

---

<div class="post-metadata">

**Author:** ![ap606](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@ap606](https://connect.superhuman.com/u/ap606)\
**Post date:** [January 5, 2026, 8:43pm UTC](https://connect.superhuman.com/t/how-to-use-contains-filters-for-a-column-that-has-page-links/59340/5 "2026-01-05T20:43:42Z")

</div>

This is excellent. Thank you @Felipe_Arnhold!
