# 🔄 Bulk clear, edit, restore and delete columns plus Undo action

**URL:** <https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546>\
**Category:** Project Showcase\
**Created:** [March 22, 2023, 10:15pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546 "2023-03-22T22:15:58Z")\
**Posts on this page:** 20\
**Page:** 1

<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 22, 2023, 10:15pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/1 "2023-03-22T22:15:58Z")

</div>

A little fun with Glide columns, using Java 😉  
It works well and fast.  
You can edit or clear the whole column in one click… then undo, edit, or restore all to default.  
I used a regular inline list. You can still edit, add or delete individual rows as usual.  
It is a free app with no scripts and no Google Sheets… Pure Glide Page (App)

 ![Screen Shot 2023-03-22 at 3.02.52 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/e/4e769604a9bf67b7a28fb53aad0c45facb03df3f.jpeg)

> **[Bulk Editing and Restoring](https://bulk-editing.glide.page)**
>
> Bulk edit, clear or restore Glide columns.

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:22pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/2 "2023-03-22T22:22:38Z")

</div>

Hi, Uzo!  
Edit single row to stock 500, then bulk delete, thet restore and restored is 190 not 500

---

<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 22, 2023, 10:23pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/3 "2023-03-22T22:23:56Z")

</div>

I don’t know what you mean. when you restore, it will go back to de default values

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:26pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/4 "2023-03-22T22:26:23Z")

</div>

You can try to edit one row Stock value from 190 to 500  
Then try to bulk dele stock column  
Then try to restore  
I expecting row value is 500 but actually restored is 190

---

<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 22, 2023, 10:27pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/5 "2023-03-22T22:27:04Z")

</div>

Yes, 190 is a default value for this item. You can edit it… delete… clear… once you click restore, it will return to 190… same thing for names, images, categories

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:29pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/6 "2023-03-22T22:29:33Z")

</div>

Okay i expected step back, but you targeting to default. Good little trick

---

<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 22, 2023, 10:30pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/7 "2023-03-22T22:30:24Z")

</div>

I can create a go-back function… not complicated 😉 not a bad idea… how many steps back?

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:30pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/8 "2023-03-22T22:30:46Z")

</div>

How many steps?

---

<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 22, 2023, 10:31pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/9 "2023-03-22T22:31:15Z")

</div>

3 is good?

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:31pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/10 "2023-03-22T22:31:29Z")

</div>

333

---

<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 22, 2023, 10:31pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/11 "2023-03-22T22:31:59Z")

</div>

hahahhaha, ok ill do it after diner 😉

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:33pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/12 "2023-03-22T22:33:31Z")

</div>

Ha, is beter 3333 because is the end of my phone number 🙃

---

<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 22, 2023, 10:34pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/13 "2023-03-22T22:34:01Z")

</div>

I can do unlimited, LOL  
I will add, undo button

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:35pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/14 "2023-03-22T22:35:19Z")

</div>

And it will be great trick!

---

<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 22, 2023, 10:36pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/15 "2023-03-22T22:36:13Z")

</div>

Thanks for testing! I will be back in 1 or 2 hours… Dinner time.

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 22, 2023, 10:39pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/16 "2023-03-22T22:39:07Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/b/8bd04059a31accc50182ea5f6348e30bb50b96e9.png)

---

<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 22, 2023, 10:44pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/17 "2023-03-22T22:44:36Z")

</div>

I meant Google scripts. It is all native Glide features.

---

<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 22, 2023, 11:52pm UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/18 "2023-03-22T23:52:34Z")

</div>

Ok… Undo is working!

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [March 23, 2023, 12:13am UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/19 "2023-03-23T00:13:36Z")

</div>

Yeeh. Working perfect

---

<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 23, 2023, 12:14am UTC](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546/20 "2023-03-23T00:14:51Z")

</div>

Thanks! I changed the default values to 10, so it is not confusing.

[Next page](https://community.glideapps.com/t/bulk-clear-edit-restore-and-delete-columns-plus-undo-action/59546.md?page=2)
