Currently supported: attribute - three supported attributes for now "price", "yieldpct", "name".
If I understood the script flow correctly, firstly it is attempted to use GOOGLEFINANCE and if that fails, scripts will try cache, than other resources.
I understand, that other sources require implementations for more than 3 listed attributes, but not sure why further GOOGLEFINANCE attributes are not available, namely: low52, high52, pe, eps ?
Trying to use cachefinance() with one of these attributes renders error "invalid attribute" as script tries to pull it from yahoo, but I am not sure if there was attempt to get it from GOOGLEFINANCE first. My impression is that it goes first to yahoo, as using cachefinance with low52 always returns error, but with googlefinance directly, at the moment of my tests it gets the values.
Could you please confirm this, maybe my logic is wrong?
My current workaround is to use it as:
=CACHEFINANCE("Ticker", "low52", GOOGLEFINANCE("Ticker", "low52"))
Thanks