<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smt-x.com/index.php?action=history&amp;feed=atom&amp;title=Adding_Timeslots_to_datastore</id>
	<title>Adding Timeslots to datastore - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smt-x.com/index.php?action=history&amp;feed=atom&amp;title=Adding_Timeslots_to_datastore"/>
	<link rel="alternate" type="text/html" href="https://wiki.smt-x.com/index.php?title=Adding_Timeslots_to_datastore&amp;action=history"/>
	<updated>2026-04-05T17:03:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.smt-x.com/index.php?title=Adding_Timeslots_to_datastore&amp;diff=336&amp;oldid=prev</id>
		<title>Smtxwiki: Created page with &quot;This script creates time slots in a datastore on a given date between 2 given hours with a given number of minutes between the slots.   &lt;nowiki&gt; //var FORMFIELD_DATUM = #1#; /...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.smt-x.com/index.php?title=Adding_Timeslots_to_datastore&amp;diff=336&amp;oldid=prev"/>
		<updated>2020-09-30T12:47:06Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This script creates time slots in a datastore on a given date between 2 given hours with a given number of minutes between the slots.   &amp;lt;nowiki&amp;gt; //var FORMFIELD_DATUM = #1#; /...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This script creates time slots in a datastore on a given date between 2 given hours with a given number of minutes between the slots.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
//var FORMFIELD_DATUM = #1#; //formatted as YYYYMMDD&lt;br /&gt;
//var FORMFIELD_TIJDSTIPVAN = #2#;&lt;br /&gt;
//var FORMFIELD_TIJDSTIPTOT = #3#;&lt;br /&gt;
//var FORMFIELD_DUUR = #4#-0;&lt;br /&gt;
var FORMFIELD_DATUM = #REPLACE-FORMFIELD-Datum%yyyyMMdd#; //formatted as YYYYMMDD&lt;br /&gt;
var FORMFIELD_TIJDSTIPVAN = #REPLACE-FORMFIELD-Starttijd||Tijdstip#;&lt;br /&gt;
var FORMFIELD_TIJDSTIPTOT = #REPLACE-FORMFIELD-Eindtijd||Tijdstip#;&lt;br /&gt;
var FORMFIELD_DUUR = #REPLACE-FORMFIELD-LengteTijdsblokken||Code#-0;&lt;br /&gt;
&lt;br /&gt;
var runningDate = new Date();&lt;br /&gt;
runningDate.setFullYear(FORMFIELD_DATUM.substring(0,4));&lt;br /&gt;
runningDate.setMonth(FORMFIELD_DATUM.substring(4,6)-1);&lt;br /&gt;
runningDate.setDate(FORMFIELD_DATUM.substring(6,8));&lt;br /&gt;
runningDate.setHours(FORMFIELD_TIJDSTIPVAN.substring(0,2), FORMFIELD_TIJDSTIPVAN.substring(3,5),0,0);&lt;br /&gt;
var endDate = new Date();&lt;br /&gt;
endDate.setFullYear(FORMFIELD_DATUM.substring(0,4));&lt;br /&gt;
endDate.setMonth(FORMFIELD_DATUM.substring(4,6)-1);&lt;br /&gt;
endDate.setDate(FORMFIELD_DATUM.substring(6,8));&lt;br /&gt;
endDate.setHours(FORMFIELD_TIJDSTIPTOT.substring(0,2), FORMFIELD_TIJDSTIPTOT.substring(3,5),0,0);&lt;br /&gt;
var entriesAdded = 0;&lt;br /&gt;
var entryDateFrom = null;&lt;br /&gt;
var entryDateTo = null;&lt;br /&gt;
var werkDatumMaand = &amp;#039;0&amp;#039; + runningDate.getMonth()+1;&lt;br /&gt;
werkDatumMaand = werkDatumMaand.substring(0,2);&lt;br /&gt;
&lt;br /&gt;
//Maak datum leeg&lt;br /&gt;
CommonInterface.deleteParameterEntries(&amp;#039;RDW - Terugbel - tijdstippen&amp;#039;, { &amp;#039;Datum&amp;#039;: FORMFIELD_DATUM });&lt;br /&gt;
&lt;br /&gt;
while (runningDate &amp;lt; endDate &amp;amp;&amp;amp; entriesAdded &amp;lt; 1000) {&lt;br /&gt;
   CommonInterface.addParameterEntry(&amp;#039;RDW - Terugbel - tijdstippen&amp;#039;, { &amp;#039;Datum&amp;#039;: FORMFIELD_DATUM, &amp;#039;Tijdstip&amp;#039;: runningDate.getHours().toString().padStart(2, &amp;#039;0&amp;#039;)+&amp;quot;:&amp;quot;+ runningDate.getMinutes().toString().padStart(2, &amp;#039;0&amp;#039;), &amp;#039;Status&amp;#039;: &amp;#039;Open&amp;#039;, &amp;#039;DatumddMMyyyy&amp;#039;: runningDate.getDate().toString().padStart(2, &amp;#039;0&amp;#039;)+&amp;quot;/&amp;quot;+String(runningDate.getMonth()+1).toString().padStart(2, &amp;#039;0&amp;#039;)+&amp;quot;/&amp;quot;+runningDate.getFullYear().toString().padStart(4, &amp;#039;0&amp;#039;)});&lt;br /&gt;
   runningDate.setMinutes(runningDate.getMinutes() + FORMFIELD_DUUR);&lt;br /&gt;
   &lt;br /&gt;
   entriesAdded++;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return(&amp;#039;Entries added: &amp;#039;+entriesAdded);&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Smtxwiki</name></author>
	</entry>
</feed>