# Bulk column update

**URL:** https://community.glideapps.com/t/bulk-column-update/59188
**Category:** Ask for Help
**Created:** [March 15, 2023, 11:21am UTC](https://community.glideapps.com/t/bulk-column-update/59188 "2023-03-15T11:21:39Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Ovi](https://avatars.discourse-cdn.com/v4/letter/o/3ab097/32.png) [@Ovi](https://community.glideapps.com/u/Ovi)
#### Post date: [March 15, 2023, 11:21am UTC](https://community.glideapps.com/t/bulk-column-update/59188/1 "2023-03-15T11:21:39Z")

</div>

I have a page displaying checked items … is there a way to bulk update a certain column with a value for all the items checked ?

---

<div class="post-metadata">

### Author: ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)
#### Post date: [March 15, 2023, 12:37pm UTC](https://community.glideapps.com/t/bulk-column-update/59188/2 "2023-03-15T12:37:05Z")

</div>

See if the If-Then-Else column would work for your use case.

> **[Glide • If → Then → Else Column](https://www.glideapps.com/docs/reference/computed-columns/if-then-else-column)**
>
> Produce different values based on conditions.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 16, 2023, 1:06am UTC](https://community.glideapps.com/t/bulk-column-update/59188/3 "2023-03-16T01:06:03Z")

</div>

Unless the list is static and you can brute force a combo action to set the check value to true in multiple set columns actions for multiple rows, then I don’t think there’s a straightforward way.

---

<div class="post-metadata">

### Author: ![Ovi](https://avatars.discourse-cdn.com/v4/letter/o/3ab097/32.png) [@Ovi](https://community.glideapps.com/u/Ovi)
#### Post date: [March 16, 2023, 5:58am UTC](https://community.glideapps.com/t/bulk-column-update/59188/4 "2023-03-16T05:58:48Z")

</div>

@ThinhDinh how do you do that ?

---

<div class="post-metadata">

### Author: ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)
#### Post date: [March 16, 2023, 6:03am UTC](https://community.glideapps.com/t/bulk-column-update/59188/5 "2023-03-16T06:03:53Z")

</div>

It will work only if the list is fixed… you can make multiple custom actions to set columns, if not, then use logic columns to set them (it will not be a static value), if your data is in google sheets… you can use a script… if you are familiar with JSON files… you can use the Java column to modify content.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 16, 2023, 12:46pm UTC](https://community.glideapps.com/t/bulk-column-update/59188/6 "2023-03-16T12:46:17Z")

</div>

Uzo is spot on regarding my method, but that’s why it only works with fixed list but it can’t scale well.
