WSS, doc αριθμό βιβλιοθηκών & λίστες, Υπολογισμένες στήλες που αφορούν [Μου]

Κάποιος για το Ίντερνετ ρωτούσε για το πώς να δημιουργήσετε μια υπολογιζόμενη στήλη σε μια λίστα που θα δείτε μια τιμή που έχει μορφοποιηθεί ως"[Χρήστη] – [Κατάσταση] – [Τοποθεσία]" όπως "Paul Galvin – Πόσιμο [δωρεάν] Μπύρα – Η παραλία".

Paul θα πάει και να ενημερώσετε την είσοδό του στον κατάλογο και την υπολογιζόμενη στήλη θα ενημερώσει κατάλληλα. Το [Χρήστη] προκαθόριζε για το χρήστη η εισαγωγή/ενημέρωση του καταλόγου.

Μια στήλη υπολογισμού, δεν μπορώ να χρησιμοποιήσω "πτητικές" λειτουργίες όπως [Μου] ή [Σήμερα]. Θα λυθεί μέσα σε ένα περιβάλλον δοκιμής με αυτά τα βήματα:

  1. Δημιουργήσετε μια στήλη κειμένου που ονομάζεται "Τρέχων χρήστης".
  2. Ορίστε την προεπιλεγμένη τιμή [Μου]
  3. Δημιουργήσετε μια στήλη υπολογισμού που ονομάζεται "Calc Test".
  4. Ορίστε την τιμή της = [Τρέχοντα χρήστη]

Πήγα, Προστέθηκε ένα στοιχείο στην λίστα και αυτό έλυσα.

9 thoughts on «WSS, doc αριθμό βιβλιοθηκών & λίστες, Υπολογισμένες στήλες που αφορούν [Μου]

  1. Ryan

    Δεν νομίζω ότι (αλλά δεν έχουν επαληθεύσει) αυτό θα λειτουργήσει στο SharePoint 2007 – μια στήλη υπολογισμού ενημερώνεται μόνο όταν το στοιχείο είναι επεξεργασία οπότε στην περίπτωση αυτή [Μου] πάντα θα είναι ο χρήστης που Τελευταία επεξεργασία στοιχείου.

    Το ίδιο τέχνασμα χρησιμοποιώντας [Σήμερα] δεν λειτουργεί πλέον – δείτε αυτό το post για περισσότερες λεπτομέρειες http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/

  2. Ρίτσαρντ Harbridge

    Paul Γεια σας,

    Χωρίς να νομίζω ότι σας κατάλαβα ακριβώς ένας τρόπος να πάρει γύρω από ένα σοβαρό ζήτημα του InfoPath/SharePoint που έχω έχουν.

    Βασικά να πάρετε τον τομέαόνομα χρήστη του χρήστες, αλλά στη συνέχεια δεν χρησιμοποιήσετε [Μου] φίλτρα και άλλα ισχυρή λειτουργικότητα του SharePoint. Αλλά χρησιμοποιώντας κάτι σαν αυτό, αυτό πρέπει να επιλύσετε αυτό το θέμα, επιτρέποντας μου να συγκρίνετε δύο στήλες κειμένου (ενιαία γραμμή) όχι μια στήλη άτομα και ομάδες.

    Ώρα να του δώσει μια δοκιμή.

    Ευχαριστούμε,
    Ρίτσαρντ Harbridge

  3. Christophe Humbert
    Εγώ χαμένος κάτι? Παράδειγμα σας δείχνει το όνομα χρήστη σε σαφή («Paul Galvin»), αλλά όταν δοκιμάζω αυτό πραγματικά να πάρει τα στοιχεία σύνδεσης (που νικά κάπως το σκοπό, ως ανακοινώνοντας ότι "τομέαςόνομα_χρήστη πίνει μια μπύρα" δεν ακούγεται ότι δροσερό…).
  4. Χωρίς όνομα
    Γεια σου.
    Είμαι προσπαθεί να χρησιμοποιήσει ένα ερώτημα CAML κατά τις υπηρεσίες web του Sharepoint για να φιλτράρετε τα στοιχεία που τροποποιήθηκε από [Μου] και μερικές άλλες επιλογές. Ξέρετε πώς να το κάνουμε αυτό, επειδή δεν έχω βρει κάτι ακόμα?.
    Έχω δοκιμάσει με το ερώτημα φιλτραρίσματος και μια προβολή που έχει ένα φίλτρο με τροποποιήθηκε από GetListItems = [Μου], αλλά η θέα είναι αγνοηθεί, όταν χρησιμοποιεί ένα ερώτημα.
    Ευχαριστώ.
  5. Πάτρικ Rote
    Έκανα σας tirck Παύλος.
    Αλλά όταν το προβάλλω τον κατάλογο να βλέπω μόνο [Μου] και δεν μου όνομα χρήστη.
    Όταν δημιούργησα την υπολογιζόμενη στήλη με το έθεσα σε [Τρέχοντα χρήστη] χρησιμοποιώντας το κουμπί Προσθήκη τύπος.
    Είναι όντως έτσι?
    Επιτρέψτε μου να ξέρω
    Ευχαριστώ
  6. Paul Galvin
    Δυστυχώς, Δεν βλέπω κανένα τρόπο να το κάνουμε αυτό χωρίς να γράψει ένα πρόγραμμα χειρισμού συμβάντων. Ακόμα και αν αλλάξετε την παρουσίαση του "άτομο ή ομάδα" σε απλή "όνομα" (σε αντίθεση με την πιο σύνθετη "όνομα με παρουσία") δεν επιτρέπεται ακόμα.
    –Paul Galvin
  7. Drew

    Paul,
    Σας ευχαριστώ για αυτή τη λύση. Αυτό έλυσα σπουδαίος. Επέκταση στη λύση σας, θα έχετε κάποια ιδέα πώς να ρυθμίσετε το calc δοκιμών = τρέχων χρήστης, αν θέλετε τα τρέχοντα χρήστη να είναι ένα πεδίο επιλογή ατόμων με μόνο τα άτομα που επιλέγονται?

    Ευχαριστώ και πάλι.

    Drew

Αφήνω μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. τα απαιτούμενα πεδία είναι επισημασμένα *