Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Deploy a task to delete or replace a CloudObject after a delay
ResourceFunction["ScheduleCloudObjectExpiration"][cloudobject] schedules a task to delete the given CloudObject after a delay.  | |
ResourceFunction["ScheduleCloudObjectExpiration"][cloudobject,newexpr] schedules a task to deploy newexpr to the given CloudObject after a delay.  | 
| "Delay" | "Hourly" | how long to wait before modifying the object | 
| "ReplacementFunction" | CloudDeploy | which function to use when replacing the object | 
| "Hourly" | delete object after an hour | 
| "Daily" | delete object after a day | 
| "Weekly" | delete object after a week | 
| "Monthly" | delete object after a month | 
| "Yearly" | delete object after a year | 
| Quantity[…] | delete object after a specified time interval | 
| DateObject[patt] | delete object on a specified day and/or time | 
Deploy a random image to a new unnamed object in the Wolfram Cloud and schedule its removal:
| In[1]:= | 
| Out[1]= | 
See that a task as been created to delete the resulting CloudObject:
| In[2]:= | 
| Out[2]= | 
Deploy a FormFunction to a named location:
| In[3]:= | 
| Out[29]= | 
Schedule the replacement of the form with a new one:
| In[30]:= | 
| Out[30]= | 
Set an object to be deleted in one year:
| In[31]:= | 
| Out[31]= | 
Set an object to be deleted at a specific time:
| In[32]:= | 
| Out[32]= | 
Use 
 to specify a deletion time:
| In[33]:= | 
| Out[33]= | 
Deploy a registration form and set an expiration to prevent entries after a deadline:
| In[35]:= | ![]()  | 
| Out[35]= | 
Specific times for scheduled tasks may be adjusted by the cloud. This deployment was ultimately scheduled for deletion at 1:48 instead of 1:00:
| In[36]:= | 
| Out[36]= | 
This work is licensed under a Creative Commons Attribution 4.0 International License