我正在使用ARS模块来操纵补救表单字段。我需要根据条件检索一个字段数据。
如果我使用ars_GetListEntryWithFields,它会以哈希值返回字段数据。但是,我需要将数据值存储在标量中,因为条件只返回一个值。
请有人建议根据条件返回标量值的任何ARS函数。以下代码仅供参考,我将获取哈希值。
#!/usr/bin/perl
use strict;
use ARS;
use ARS::Login;
use Data::Dumper;
my $server = '119.0.1.1';
my $username = 'ScriptUser';
my $dbuser = 'admin';
my $one_schema = "USERS";
my $ctrl = remedyars_login($username);
my $qual=ars_LoadQualifier($ctrl,$one_schema,("'User Name'=\"Test\" AND 'Type'=\"Tester\""));
my %parent_user_data = ars_GetListEntryWithFields($ctrl, $one_schema, $qual, 0, 0, [ 536871427]);
print Dumper %parent_user_data;
ars_Logoff($ctrl);
在上面的代码中,parent_user_data的详细信息是hash。对于单个值,我不需要去哈希。