How to calculate the start and end date of a work week?

You can use the getDay() function to determine the day of the week for the current date and use the ADD function to calculate the start date and end date for the next week.

You can use the getDay() function to determine the day of the week for the current date and use the ADD function to calculate the start date and end date for the next week.

Goals & objectives for next week

Let's create a form to capture the goals and objectives for next week. Instead of asking the users to enter the week start date and week end date, we will automatically upload the start and end dates for next week. In this example, the week starts on a Sunday and ends on a Saturday. Please follow the instructions below to add the date calculations for automatically updating the dates.

Step 1: Add date questions in Google Forms for week start date and week end date.
Step 2: Click on the Addon icon > Select Formfacade > Select Customize this form > Click on the Proceed button.
In the Formfacade customize interface, click on the ⚙️icon next to the date question for week start date.
Step 3: Field settings screen will be displayed. Select the "Answer" tab and write the formula to calculate the week start date.

Calculate week start date

We can use the getDay() function to determine the day of the week and use the ADD function to calculate the next week start date as shown below.

TODAY().add(7-TODAY().getDay(),"days")

Step 4: Write the formula in the Calculate option as shown below.

Calculate week end date

You can calculate the week end date by adding 6 days to the week start date. We will use the ADD function as detailed below.

weel_start_date.add(6, "days")

Note: To enter week_start_date, type @ in the calculate option and select the week start date from date question from the list.

Step 5: Click on the ⚙️icon next to the date question for week end date. Field settings screen will be displayed. Select the "Answer" tab and write the formula to calculate the week end date as shown below.
Made with formfacade