It is indeed possible.
What you can do is create a boolean expression tag which will be used as a trigger becoming true every monday at 8 AM.
Put this expression in your trigger boolean tag, you can call it trigger:
Create a memory tag (you can call it target).
Once the trigger becomes true, it will execute a Tag Change Gateway Event Script that will write value (1) in the target tag using this script :
This action will just set your target tag to 1, if you want to reet it to 0, you will have to use the invokeLater function in order to add a delay to your script :
In this example, the script writes a value 1 in a tag and resets the value after 3 seconds :