Save, méthode (RPC, Remote Procedure Call)
Dernière modification : vendredi 9 octobre 2009
S’applique à : SharePoint Foundation 2010
Ajoute ou modifie un élément dans une liste, ou modifie les propriétés d'un dossier ou d'un fichier dans une bibliothèque de documents.
Méthode de service Web Cette méthode est obsolète et risque de ne plus être prise en charge dans les versions futures. Utilisez à la place la méthode de service Web suivante :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>
Paramètres
Paramètre |
Description |
---|---|
ID = "Text" |
Chaîne spécifique à une application. Dans un éditeur HTML compatible avec Microsoft SharePoint Foundation 2010, tel que Microsoft SharePoint Designer 2010, la chaîne indique le numéro de séquence et le nom de la méthode. |
Étendue = « Request » |
Lorsque la valeur Request est définie, l'attribut Scope définit la variable pour l'étendue de l'élément Method englobant, excepté si la variable est modifiée par une autre balise. |
Nom = « Cmd » |
Doit être défini sur Save. |
Nom = « NextUsing » |
Facultatif. L'URL vers laquelle l'utilisateur est redirigée une fois l'opération terminée. |
Nom = « ID » |
Définir sur New pour créer un nouvel élément, ou sur l'ID d'entier de l'élément à modifier. |
Nom = « urn:schemas-microsoft-com:office:office#Nom_Colonne » |
Spécifie le nom d'une colonne dans laquelle ajouter ou modifier une valeur. En fonction de la liste et de l'opération en cours d'exécution, différentes colonnes peuvent être spécifiées. Les colonnes suivantes sont utilisées par défaut dans les opérations sur différentes listes. Créer ou modifier des éléments dans la liste Annonces.
Créer ou modifier des éléments dans la liste de contacts .
Créer ou modifier des éléments dans un forum de discussion.
Modifier le nom d'un fichier ou d'un dossier.
Créer ou modifier un élément d'événement. Paramètres communs à tous les éléments d'événements :
Paramètres communs aux événements périodiques :
Événements périodiques quotidiens :
Événements périodiques mensuels :
Événements périodiques hebdomadaires :
Créer ou modifier un élément dans une liste de problèmes.
Créer ou modifier un lien dans une liste de liens.
Créer ou modifier un élément dans une liste de tâches.
|
Nom = « owsfileref » |
Facultatif. Spécifie l'URL relative de serveur pour le fichier ou le dossier dont le nom doit être modifié. Utilisez le paramètre owsnewfileref pour spécifier le nouveau nom. L'ID du fichier ou dossier doit être spécifié à l'aide du paramètre ID. |
Nom = « owsnewfileref » |
Facultatif. Spécifie un nouveau nom pour le fichier ou dossier spécifié par le paramètre owsfileref. |
Nom = « fileupload0 » |
Spécifie le chemin d'accès de la pièce jointe à ajouter pour un élément. |
Décodé
Ajouter une réponse à un élément dans un forum de discussion.
<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>
Créer un nouvel événement qui se produit entre 10:00 et 12h30, le deuxième mardi du mois, tous les deux mois au cours de l'année 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>
Ajouter une tâche à une liste de tâches.
<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>