GetFieldType

Description

Identifica el tipo de datos que se pueden almacenar en el campo especificado.

El objeto EntityDef controla el tipo de datos que se puede almacenar en cada campo de un objeto Entity. Los campos pueden almacenar series, números, indicaciones de la hora y referencias, entre otros. (Consulte el apartado Constantes de FieldType para obtener la lista completa).

No se puede cambiar el tipo de un campo utilizando la API. La información correspondiente al objeto EntityDef determina el tipo de campo, y la debe establecer el administrador utilizando Rational ClearQuest Designer.

Puede utilizar el método GetFieldNames para obtener una lista de nombres válidos para el parámetro field_name.

Sintaxis

VBScript

entity.GetFieldType(field_name) 

Perl

$entity->GetFieldType(field_name); 
Identificador
Description
entity
Un objeto Entity que representa un registro de datos de usuario. En un enganche, si se omite esta parte de la sintaxis, se presupone el objeto Entity correspondiente al registro de datos actual (sólo VBScript).
field_name
Un valor String que identifica un nombre de campo válido de entidad.
Valor de retorno
Valor Long que identifica el tipo de datos que se puede almacenar en el campo determinado. El valor corresponde a una de las constantes de FieldType.

Ejemplos

VBScript

set sessionObj = GetSession 

' Iterate through the fields and output 
' the field name and type. 
fieldNameList = GetFieldNames 
For Each fieldName in fieldNameList
   fieldType = GetFieldType(fieldName)
   sessionObj.OutputDebugString "Field name: " & fieldName & _ 
         ", type=" & fieldType 
Next 

Perl

$sessionobj = $entity->GetSession();



# Iterate through the fields and output 

# the field name and type. 



$fieldnamelist = $entity->GetFieldNames();



foreach $fieldname (@$fieldnamelist)

{
 $fieldtype = $entity->GetFieldType($fieldname);

 $sessionobj->OutputDebugString("Field name: ".$fieldname. ",
          type=".$fieldtype);

 } 

Comentarios