in reply to Salesforce Data Parser
Welcome to the Monastery!
I think you'd be better off not making an API call each time through while. This may help the speed issue. What it does is it gathers all the data up front, then loops over the saved array reference, and for each element (which are hash references), extracts the name value and populates your array with it. It's UNTESTED.
$tableattribute_ref = $sforce->describeGlobal()->result->{sobjects}; my @names; for my $href (@{ $tableattribute_ref }) { push @names, $href->{name}; }
Edit: Regarding the brackets/parens, the outer part of your structure is an array reference which always uses [], and the inner elements are hash references, which are always denoted by {}. You won't see parens in such a data structure.
-stevieb
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Salesforce Data Parser
by bigdatageek (Novice) on Aug 06, 2015 at 16:13 UTC | |
by stevieb (Canon) on Aug 06, 2015 at 16:23 UTC | |
by bigdatageek (Novice) on Aug 06, 2015 at 17:11 UTC | |
by stevieb (Canon) on Aug 06, 2015 at 17:47 UTC | |
by bigdatageek (Novice) on Aug 06, 2015 at 19:15 UTC |