In diesem Blogpost wird erklärt wie man mittels eines Buttons in einer Aufgabenliste automatisiert Aufgaben und Teilaufgaben anlegen kann.

Als erstes gehen wir über die Websiteinhalte auf “App hinzufügen”.

Create task and subtask programmatically_1

Nun wählen wir die Aufgaben aus und vergeben diesen einen Namen. In meinem Fall heissen Sie auch “Aufgaben”.

Create task and subtask programmatically_2

Nach erstellen der Aufgabenliste landen wir wieder auf der Seite der Websiteinhalte. Wir klicken nun in unsere Aufgabenliste.

Create task and subtask programmatically_3

Nun bearbeiten wir die Seite indem wir rechts oben neben dem Namen auf “Seite bearbeiten” klicken.

Create task and subtask programmatically_4

Um den Button mit dem Skript einzufügen, fügen wir einen Inhaltseditor ein.

Zuerst klicken wir auf Webpart hinzufügen (1), danach unter der Kategorie “Medien und Inhalt” (2) unter Webparts auf “Inhaltseditor” (3) und zum Schluss noch auf hinzufügen (4).

Create task and subtask programmatically_5

Als nächstes klicken wir in der Inhaltseditor um dort das Skript einzufügen

Create task and subtask programmatically_6

und dann in der Ribbonleiste auf “Quelle bearbeiten”.

Create task and subtask programmatically_7

Nun kannst du das nachfolgende Skript einfügen. Achte darauf, dass wenn du deiner Aufgabenliste einen anderen Namen gegeben hast, dass du diesen im Skript abänderst. (Zeile 5).

Create task and subtask programmatically_8

Nach klicken auf “OK” in der HTML-Quelle des Inhaltseditors klicken noch in der Ribbonleiste unter Seite auf “Bearbeitung beenden”:

Create task and subtask programmatically_9

Nun hast du oberhalb der Timeline einen Button der dir automatisiert Aufgaben anlegt. In diesem Skript werden nach klicken des Buttons die Meldungen noch als alert ausgegeben. Dies kannst du natürlich auch im Code abändern.

Create task and subtask programmatically_10

Nach diesen alerts siehst du die neuen Aufgaben nachdem du die Seite aktualisiert hast.

Create task and subtask programmatically_11

Ich hoffe dir hat dieser Blogbeitrag gefallen. Falls du immer auf dem neuesten bleiben möchtest kannst du mir auch auf Facebook oder Twitter folgen.

Bei fragen gilt wie immer: Don’t be afraIT to ask!

2 COMMENTS

  1. Hallo,
    vielen Dank für das Skript, es funktioniert zu 95% auch bei mir :-). Bei der Anlage des ersten Subtasks wird jedoch eine falsche ID ermittelt … es wird immer -1 ausgegeben. Meine JS-Kenntnisse sind leider nur sehr rudimentär und ich bekomme den richtigen Wert nicht übergeben … :-(.
    Haben Sie eine Idee wo es dran liegen könnte?
    Vielen Dank
    Wolfgang Watzling

LEAVE A REPLY

Please enter your comment!
Please enter your name here