Places the specified values in the named fields. This method allows multiple field values to be set with one call. The two input string arrays are parallel lists, where field_names lists the field names and new_values lists the field values. For example, item N in field_names provides the field name and item N in new_values provides the value for that field.
The return value is an array of result messages for each field. Each result message is the same message that is returned by a single call to the SetFieldValue method. If there are no errors, the result is a String array of the same number of elements as field_names, with each element being an empty String.
VBScript
entity.SetFieldValues field_names, new_values
Perl
$entity->SetFieldValues (field_names, new_values);
Dans VBScript, valeur de type Variant contenant un tableau de chaînes. Each String contains a valid field name of this Entity object.
For Perl, a reference to an array of strings containing the valid field names.
Dans VBScript, valeur de type Variant contenant un tableau de chaînes. Each String contains a field value.
For Perl, a reference to an array of strings containing the new values.
For Perl, a reference to an array of strings containing the result messages for each field.
S'il est possible de modifier la zone, cette méthode renvoie une chaîne vide ; sinon, elle renvoie une chaîne contenant une explication de l'erreur.
VBScript
Dim FieldList
ReDim FieldList(2) ' This sets up an array of three elements
Dim ValList
ReDim ValList(2)
FieldList(0)="new_field"
FieldList(1)="new_field2"
FieldList(2)="new_field3"
ValList(0)="f1"
ValList(1)="f2"
ValList(2)="f3"
entity.SetFieldValues FieldList, ValList
Perl
my @fieldnames = ("submitter", "owner");
my @fieldvalues = ("userA", "userB");
$entity->SetFieldValues(\@fieldnames, \@fieldvalues);