Pe această foaie de calcul, Apps Script returnează rezultatul corect atunci când am alerga, executarea log corect întoarce "202000.0".
Cu toate acestea, atunci când am rulat script-ul într-o celulă (evidențiate în portocaliu pe cele legate de calcul tabelar), celula este goală, stie cineva cum se rezolva asta cumva?
Apps Script code:
function fullTimeEmployees(url) {
var url = 'https://finance.yahoo.com/quote/WBA/profile'
var source = UrlFetchApp.fetch(url).getContentText()
var jsonString = source.match(/root.App.main = ([\s\S\w]+?);\n/)
if (!jsonString || jsonString.length == 1) return;
var data = JSON.parse(jsonString[1].trim())
Logger.log(data.context.dispatcher.stores.QuoteSummaryStore.assetProfile.fullTimeEmployees)
}
De asemenea, stie cineva de ce nu pot schimba .fulltimeEmployees (la sfârșitul anului) a deci returnează numele complet al firmei? așa cum este ilustrat aici, evidențiate în verde