Κάποιος για το Ίντερνετ ρωτούσε για το πώς να δημιουργήσετε μια υπολογιζόμενη στήλη σε μια λίστα που θα δείτε μια τιμή που έχει μορφοποιηθεί ως"[Χρήστη] – [Κατάσταση] – [Τοποθεσία]" όπως "Paul Galvin – Πόσιμο [δωρεάν] Μπύρα – Η παραλία".
Paul θα πάει και να ενημερώσετε την είσοδό του στον κατάλογο και την υπολογιζόμενη στήλη θα ενημερώσει κατάλληλα. Το [Χρήστη] προκαθόριζε για το χρήστη η εισαγωγή/ενημέρωση του καταλόγου.
Μια στήλη υπολογισμού, δεν μπορώ να χρησιμοποιήσω "πτητικές" λειτουργίες όπως [Μου] ή [Σήμερα]. Θα λυθεί μέσα σε ένα περιβάλλον δοκιμής με αυτά τα βήματα:
- Δημιουργήσετε μια στήλη κειμένου που ονομάζεται "Τρέχων χρήστης".
- Ορίστε την προεπιλεγμένη τιμή [Μου]
- Δημιουργήσετε μια στήλη υπολογισμού που ονομάζεται "Calc Test".
- Ορίστε την τιμή της = [Τρέχοντα χρήστη]
Πήγα, Προστέθηκε ένα στοιχείο στην λίστα και αυτό έλυσα.
Δεν νομίζω ότι (αλλά δεν έχουν επαληθεύσει) αυτό θα λειτουργήσει στο SharePoint 2007 – μια στήλη υπολογισμού ενημερώνεται μόνο όταν το στοιχείο είναι επεξεργασία οπότε στην περίπτωση αυτή [Μου] πάντα θα είναι ο χρήστης που Τελευταία επεξεργασία στοιχείου.
Το ίδιο τέχνασμα χρησιμοποιώντας [Σήμερα] δεν λειτουργεί πλέον – δείτε αυτό το post για περισσότερες λεπτομέρειες http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Καταριέται. Δεν μοιάζει μπορώ να πάρω ότι «η λύση’ να δείξει τις πληροφορίες του χρήστη στη στήλη.
Paul Γεια σας,
Χωρίς να νομίζω ότι σας κατάλαβα ακριβώς ένας τρόπος να πάρει γύρω από ένα σοβαρό ζήτημα του InfoPath/SharePoint που έχω έχουν.
Βασικά να πάρετε τον τομέαόνομα χρήστη του χρήστες, αλλά στη συνέχεια δεν χρησιμοποιήσετε [Μου] φίλτρα και άλλα ισχυρή λειτουργικότητα του SharePoint. Αλλά χρησιμοποιώντας κάτι σαν αυτό, αυτό πρέπει να επιλύσετε αυτό το θέμα, επιτρέποντας μου να συγκρίνετε δύο στήλες κειμένου (ενιαία γραμμή) όχι μια στήλη άτομα και ομάδες.
Ώρα να του δώσει μια δοκιμή.
Ευχαριστούμε,
Ρίτσαρντ Harbridge
Αλλά όταν το προβάλλω τον κατάλογο να βλέπω μόνο [Μου] και δεν μου όνομα χρήστη.
Paul,
Σας ευχαριστώ για αυτή τη λύση. Αυτό έλυσα σπουδαίος. Επέκταση στη λύση σας, θα έχετε κάποια ιδέα πώς να ρυθμίσετε το calc δοκιμών = τρέχων χρήστης, αν θέλετε τα τρέχοντα χρήστη να είναι ένα πεδίο επιλογή ατόμων με μόνο τα άτομα που επιλέγονται?
Ευχαριστώ και πάλι.
Drew