SharePoint Documenti Biblioteca - Change “Documento Creato da” Campo
-
05-10-2019 - |
Domanda
Ho un codice che cambia il nome utente in diversi elenchi di SharePoint, per lo più dalla colonna "Autore". Tutto funziona bene su liste normali, ma non sembra al lavoro sul "Documenti Condivisi" lista, che è una raccolta di documenti.
Se posso cambiare il nome utente in "Creato da" o "Documento Creato da", il cambiamento non sembra avere effetto. Il comando item.Update non genera alcuna eccezione, ma chiaramente non aggiorna il campo (s).
Che cosa posso fare se voglio cambiare questo campo tramite il codice?
Grazie
Soluzione
Ho trovato una soluzione per il mio problema.
Solo l'ultimo campo che sto cercando di aggiornamento viene "sovrascritto".
Così, mentre il seguente codice non funziona:
item["Author"] = 22;
item.SystemUpdate();
Questo farà:
item["Author"] = 22;
item["Modified By"] = item["Modified By"]; //Or any other field
item.SystemUpdate();
Altri suggerimenti
Forse questo potrebbe aiutare Come modificare il valore di "Creato da" ...
Prestare attenzione sulla proprietà AllowUnsafeUpdates
.