SharePointCommunity
Die deutschsprachige Community für SharePoint, Office 365 und mit Azure

Umfragen / Import von "Fragen"

bewertet von 0 Usern
Nicht beantwortet Dieser Beitrag hat 0 Geprüfte Antworten | 0 Antworten | 1 Follower

Ohne Rang
Männlich
7 Beiträge
Tobias erstellt in 7 Sep 2017 16:25

Hallo zusammen,

ich bin gerade dabei eine Art "Bewerbermanagement" über SharePoint abzubilden.

Dafür nutze ich die Umfrage-App. Jeder Bewerber stellt eine Frage dar und bekommt als Antworttyp "Auswahl". Als Auswahlmöglichkeiten habe ich drei Werte (VG, ja, nein) hinterlegt.

Bei einer handvoll von Bewerber ist das Anlegen solch einer Umfrage ja schnell gemacht. Aber wenn es an die 100 Bewerber geht, wird es schon sehr aufwendig, für jede ausgeschriebene Stelle eine Umfrage zu bauen, mit 100 "Fragen".

Habt Ihr vielleicht eine Idee, wie man eine manuell erstellte Umfrage automatisch mit Fragen und entsprechendem Antworttyp und Auswahlmöglichkeiten befüllen kann? 

Um aus einer CSV-Datei Informationen in eine Liste zu importieren habe ich ein Skript, welches auch funktioniert. Ich weiß aber nicht, wie ich dieses Skript vielleicht umschreibe um eine Umfrage mit Fragen zu füllen. Hier mein Skript:

#Löschen und hinzufügen von Listenelementen

Add-PSSnapin "Microsoft.SharePoint.PowerShell"

#Löschen von Listenelementen

$SITEURL = "http://xxx/yyy/"

$site = new-object Microsoft.SharePoint.SPSite ( $SITEURL )

$web = $site.OpenWeb()

$oList = $web.Lists["Bewerberliste_Beispiel"];

$collListItems = $oList.Items;

$count = $collListItems.Count - 1

for($intIndex = $count; $intIndex -gt -1; $intIndex--)

{

        $collListItems.Delete($intIndex);

#Hinzufügen von Listenelmenten aus CSV

# CSV path/File name

$contents = Import-Csv "C:\Sharepoint-Import_Export\Bewerberimpuls\Bewerberliste.csv" 

# Web URL

$web = Get-SPWeb -Identity "http://xxx/yyy/" 

# SPList name

$list = $web.Lists["Bewerberliste_Beispiel"] 

# Iterate for each list column

foreach ($row in $contents) {

    $item = $list.Items.Add();

    $item["Anrede"] = $row."Anrede";

    $item["akademischer Titel"] = $row."akademischer Titel";

    $item["Nachname"] = $row."Nachname";

    $item["Vorname"] = $row."Vorname";

    $item["Anschrift"] = $row."Anschrift";

    $item["E-Mailadresse"] = $row."E-Mailadresse";

    $item["abgeschlossener Schulabschluss"] = $row."abgeschlossener Schulabschluss";

    $item["Note_Schulabschluss"] = $row."Note_Schulabschluss";

    $item["abgeschlossene Ausbildung"] = $row."abgeschlossene Ausbildung";

    $item["Note_Ausbildung"] = $row."Note_Ausbildung";

    $item["abgeschlossenes Studium"] = $row."abgeschlossenes Studium";

    $item["Note_Studium"] = $row."Note_Studium";

    $item["Kommentare/ Anmerkungen/ etc."] = $row."Kommentare/ Anmerkungen/ etc.";

    $item.Update();

}

Seite 1 von 1 (1 Elemente) | RSS