Readtext from a variable location in a new location

I am trying to read text from a set of imageloction coordinates. I am able to find the coordinates fine but when trying to perform the readtext of a different location will get various errors from various attempts. but the main error is expected numbers, dates and /or list; got [ the locations it found]

Here is what I have so far and will error in the 3rd line. I have tried different numbers in the searchrectangle and still get the errors.

put ImageLocation(text:"Available Coverages", searchrectangle: (240,856,498,975)) into covloc
	log covloc
	*put  (covloc+(85,0,85,20)) into covloc*
	put readtext (covloc) into covinfo
	log covinfo

Thanks in advance

try logging covloc after modifying them. I mean after put(covloc+(85,0,85,20)) into covloc to verify if the new co-ordinates are as expected. Am not sure if it works.

I think your issue is that imagelocation() results in a single set of coordinates. You can either change it to imagerectangle() or add the top left difference and the bottom right difference to the variable.

put ImageRectangle(text:"Available Coverages", searchrectangle: (240,856,498,975)) into covloc
put  (covloc+(85,0,85,20)) into covloc
put readtext (covloc) into covinfo

OR 

put ImageLocation(text:"Available Coverages", searchrectangle: (240,856,498,975)) into covloc
put  (covloc+(85,0), covloc +(85,20)) into covloc
put readtext (covloc) into covinfo