Sitúa los valores especificados en los campos denominados. Este método permite establecer varios valores de campo con una llamada. Las dos matrices de serie de entrada son listas paralelas, donde nombres_campo lista los nombres de campo y nuevos_valores lista los valores de campo. Por ejemplo, el elemento N de nombres_campo proporciona el nombre de campo y el elemento N de nuevos_valores proporciona el valor de dicho campo.
El valor de retorno es una matriz de mensajes de resultado para cada campo. Cada mensaje de resultado es el mismo mensaje que ha devuelto una única llamada al método SetFieldValue. Si no existen errores, el resultado es una matriz de series con el mismo número de elementos que nombres_campo, siendo cada elemento un valor String vacío.
VBScript
entity.SetFieldValues nombres_campo, nuevos_valores
Perl
$entity->SetFieldValues (nombres_campo, nuevos_valores);
Para VBScript, un valor Variant que contiene una matriz de series. Cada serie contiene un nombre de campo válido de este objeto Entity.
Para Perl, una referencia a una matriz de series que contiene los nombres de campo válidos.
Para VBScript, un valor Variant que contiene una matriz de series. Cada serie contiene un valor de campo.
Para Perl, una referencia a una matriz de series que contiene los nuevos valores.
Para Perl, una referencia a una matriz de series que contiene los mensajes de resultado para cada campo.
Si se permiten cambios en el campo, este método devuelve un valor String vacío; de lo contrario, este método devuelve un String que contiene una explicación del error.
VBScript
Dim FieldList ReDim FieldList(2) ' Esto establece una matriz de tres elementos 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);