# Daily Checklist Log

**URL:** <https://community.glideapps.com/t/daily-checklist-log/81248>\
**Category:** Ask for Help\
**Created:** [April 9, 2025, 1:57pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248 "2025-04-09T13:57:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![FabriMC](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fabrimc/32/85864_2.png) [@FabriMC](https://community.glideapps.com/u/FabriMC)\
**Post date:** [April 9, 2025, 1:57pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/1 "2025-04-09T13:57:35Z")

</div>

Hi everyone, basically, my idea is to be able to create a checklist for each day from the “Checklist” section. Within this, a list of predefined tasks will appear. These tasks won’t change. Here, they can be checked or unchecked as completed. However, I want these tasks to be recorded for each checklist created, since only one will be created per day. How can I do this?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/8/78832cb3c44768b12c524e8a73f98f2675dd920b.png)  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/1/e1c60bfea4ddecb6ad07ced71bab9617f9840d8a.png)  
I’ve seen some tutorials that save the date and you can complete them again the next day, but I want them to be saved for each checklist, basically like generating another table with the same tasks for that day.

These are the tables I have made:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/1/21c5e78f8caede62b4531925bf545b939399c0f4.png)

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

---

<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:** [April 9, 2025, 2:14pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/2 "2025-04-09T14:14:54Z")

</div>

There are probably many ways of doing it. I’m assuming your checklist is a template, it is always the same checklist every day.

One approach: one table, one date per row, checklist tasks are attributes, each task has a name and checkbox (or better a timestamp).

| Date | Task 1 Name | Task 1 Timestamp | Task 2 Name | Task 2 Timestamp | Task 3 Name | Task 3 Timestamp |
| --- | --- | --- | --- | --- | --- | --- |
| Date 1 | repeat with a single value or template | timestamp with checked | … | … | … | … |
| Date 2 | repeat with a single value or template | timestamp with checked | … | … | … | … |
| Date 3 | repeat with a single value or template | timestamp with checked | … | … | … | … |

etc.

**Data editor**

1. Create a table called Dates and add 1000+ rows to it
2. Create a row ID column
3. An index column (either manually or automatically using the row IDs)
4. Then you’ll need a column with Dates: with a play with the index column, a template column set to “now” and a math column, create a column with dates starting today and then they increment by one day row by row.
5. Create a column with the “Task 1 Name” and “Task 1 Done Timestamp”. Repeat for your list of tasks.

**Layout editor**

1. A screen with a collection of “Dates”. Sort them from most recent, show only the last 10 instance.
2. When the user taps the date, show edit or details screen, and let the user write to the table by checking boxes. Checking a box will write the timestamp.

Something like that. The approach is not very elaborate but that would be my first go at it.

---

<div class="post-metadata">

**Author:** ![FabriMC](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fabrimc/32/85864_2.png) [@FabriMC](https://community.glideapps.com/u/FabriMC)\
**Post date:** [April 9, 2025, 4:32pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/3 "2025-04-09T16:32:48Z")

</div>

I don’t understand your explanation, and to top it off, I don’t know English.  
Can you make a template? If you can, thank you.

---

<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:** [April 9, 2025, 7:04pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/4 "2025-04-09T19:04:12Z")

</div>

Are you familiar with DeepL? I use it daily. Maybe you could copy-paste my suggestion into DeepL and follow the steps in your native tongue.

> **[DeepL Translate: The world's most accurate translator](https://www.deepl.com/en/translator)**
>
> Translate texts & full document files instantly. Accurate translations for individuals and Teams. Millions translate with DeepL every day.

---

<div class="post-metadata">

**Author:** ![FabriMC](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fabrimc/32/85864_2.png) [@FabriMC](https://community.glideapps.com/u/FabriMC)\
**Post date:** [April 9, 2025, 10:46pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/5 "2025-04-09T22:46:06Z")

</div>

> [@nathanaelb](#):
>
> An index column (either manually or automatically using the row IDs)

I use it, but some words lose meaning, I don’t know if I’m doing it right, this is what I understood:  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/optimized/3X/4/2/423674cd1b5cee827861a9e838751a3c3a7bb153_2_690x68.png)

---

<div class="post-metadata">

**Author:** ![FabriMC](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fabrimc/32/85864_2.png) [@FabriMC](https://community.glideapps.com/u/FabriMC)\
**Post date:** [April 10, 2025, 5:21pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/6 "2025-04-10T17:21:42Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/4/8428b839a769b905854e4e2a98dcfcdcd5c88426.png)  
I finally got it, thank you very much my friend.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/4/4410f33bf8cc48d0bbaaf2a0839d97f3062d2d51.jpeg)  
This is what I did, do you know how the saving works, let’s say I want to see the tasks completed X day

---

<div class="post-metadata">

**Author:** ![FabriMC](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/fabrimc/32/85864_2.png) [@FabriMC](https://community.glideapps.com/u/FabriMC)\
**Post date:** [April 10, 2025, 5:40pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/7 "2025-04-10T17:40:53Z")

</div>

> [@nathanaelb](#):
>
> Then you’ll need a column with Dates: with a play with the index column, a template column set to “now” and a math column, create a column with dates starting today and then they increment by one day row by row.

I don’t know if this is what you said, could you help me to correct it?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/c/4cb6ae73f73ed735ab59ea38b21666da6815aec2.png)

---

<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:** [April 10, 2025, 8:23pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/8 "2025-04-10T20:23:49Z")

</div>

For now I wouldn’t worry about getting the formulas right.

Just write a few values manually to see if you basically get the right data in the table and from it can build satisfactory layout.

Automating some of these manual values can be dealt with later.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [April 17, 2025, 8:24pm UTC](https://community.glideapps.com/t/daily-checklist-log/81248/9 "2025-04-17T20:24:41Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
