As I said, relying on line numbers doesn't seem like a robust method - what
happens if the top of the invoice is changed, and it suddenly becomes line
15/16 or 32/33 or something else?
Ideally you refer specifically to the location of the invoice number, hence
asking for a sample of the invoice to see what structure it uses.
If you r*eally* want to deal with line numbers, then you can split the content
into an array and do something like this:
<cfif Len(line[26]) >
<cfset InvoiceNo = line[26] />
<cfelseif Len(line[27]) >
<cfset InvoiceNo = line[27] />
<cfelse>
<cfthrow message="Can't locate invoice number." />
</cfif>
(Or, if this is the only time you're looking at lines, use ListGetAt with
newlines as delimiters)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion mailing lists
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327361
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4