Método Save (RPC)
Última modificación: viernes, 09 de octubre de 2009
Hace referencia a: SharePoint Foundation 2010
Agrega o modifica un elemento de una lista, o modifica las propiedades de una carpeta o de un archivo de una biblioteca de documentos.
Método de servicio web Este método está desusado y es posible que no sea compatible con futuras versiones. En su lugar, use el siguiente método de servicio web:UpdateListItems(String, XmlNode).
<Method ID="Text">
<SetList Scope="Request">GUID</SetList>
<SetVar Name="Cmd">Save</SetVar>
<SetVar Name="ID">[New|Integer]</SetVar>
<SetVar Name="NextUsing">URL</SetVar>
<SetVar Name="urn:schemas-microsoft-com:office:office#
Column_1_Name">Value</SetVar>
<SetVar Name="urn:schemas-microsoft-com:office:office#
Column_2_Name">Value</SetVar>
.
.
.
<SetVar Name="owsfileref">URL</SetVar>
<SetVar Name="owsnewfileref">Name</SetVar>
<SetVar Name="fileupload0">URL</SetVar>
</Method>
Parámetros
Parámetro |
Descripción |
---|---|
ID = "Text" |
Cadena específica de la aplicación. En un editor HTML compatible con Microsoft SharePoint Foundation 2010, como Microsoft SharePoint Designer 2010, la cadena proporciona el número de secuencia y el nombre del método. |
Scope = "Request" |
Si se establece en Request, el atributo Scope establece la variable para el ámbito del elemento Method de inclusión, a menos que la variable se cambie mediante otra etiqueta. |
Name = "Cmd" |
Se debe establecer en Save. |
Name = "NextUsing" |
Opcional. La dirección URL a la que se redirige al usuario una vez completada la operación. |
Name = "ID" |
Se establece en New para crear un elemento nuevo o se establece en el identificador de número entero del elemento que se va a modificar. |
Name = "urn:schemas-microsoft-com:office:office#Column_Name" |
Especifica el nombre de una columna en la que se va a agregar o modificar un valor. Según la lista y la operación realizada, se pueden especificar varias columnas. Las columnas siguientes se utilizan de forma predeterminada en las operaciones de varias listas. Cree o modifique elementos en la lista Anuncios.
Cree o modifique elementos en la lista Contactos.
Cree o modifique elementos en un panel de discusión.
Edite el nombre de un archivo o una carpeta.
Cree o modifique un elemento de evento. Parámetros comunes a todos los elementos de evento:
Parámetros comunes a los eventos periódicos:
Eventos periódicos diarios:
Eventos periódicos mensuales:
Eventos periódicos semanales:
Cree o modifique un elemento en una lista de problemas.
Cree o modifique un vínculo en una lista de vínculos.
Cree o modifique un elemento en una lista de tareas.
|
Name = "owsfileref" |
Opcional. Especifica la dirección URL relativa al servidor del archivo o la carpeta cuyo nombre se va a cambiar. Use el parámetro owsnewfileref para especificar el nuevo nombre. El identificador del archivo o la carpeta se debe especificar con el parámetro ID. |
Name = "owsnewfileref" |
Opcional. Especifica un nombre nuevo para el archivo o la carpeta que especifica el parámetro owsfileref. |
Name = "fileupload0" |
Especifica la ruta de acceso de los datos adjuntos que se van a agregar para un elemento. |
Descodificado
Agregue una respuesta a un elemento en el panel de discusión.
<Method ID="0,DiscSave"> <SetList Scope="Request">D1292FB0-20C9-4270-B5D9-5F2ECC6C597D</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#ThreadID">20031212-0429-16B3-919B-E69D9248868B</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Ordering">2003121120293620031211204403</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Body">Text</SetVar> </Method>
Cree un evento nuevo que se produzca entre las 10 a.m. y las 12:30 p.m. del segundo martes del mes cada dos meses durante el año 2004.
<Method ID="0,Save"> <SetList Scope="Request">c3fb93d0-2632-4b72-a0e2-1f571b869814</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Monthly Meeting</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#EventDate">2004-01-01T10:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#EndDate">2005-01-01T12:30:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#Type:fRecurrence">4</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#MonthlyRecurType:fRecurrence">1</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_weekOfMonth:fRecurrence">1</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_day:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#monthlyByDay_monthFrequency:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#EndDateRangeType:fRecurrence">2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#windowStart:fRecurrence">2004-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#RecurrencePattern#windowEnd:fRecurrence">2005-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Description">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Location">Text</SetVar> </Method>
Agregue una tarea a la lista de tareas.
<Method ID="0,Save"> <SetList Scope="Request">7DDA4B15-CFDE-4098-8288-EE139CC3796F</SetList> <SetVar Name="Cmd">Save</SetVar> <SetVar Name="ID">New</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Title">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Status">In Progress</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Priority">High</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#PercentComplete">.2</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#AssignedTo">17</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#Body">Text</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#StartDate">2004-01-01T00:00:00Z</SetVar> <SetVar Name="urn:schemas-microsoft-com:office:office#DueDate">2004-01-14T00:00:00Z</SetVar> </Method>