Я написал некоторый код Apps Script для извлечения биржевых данных из Yahoo и Fizviz, и какое-то время он работал нормально.
С тех пор, как я достиг определенного числа строк в моей таблице (около 20 тикеров) некоторые определенные строки c перестают выполняться, ячейки говорят «Загрузка» навсегда. Функции сценария приложений строки не отображаются в журналах стековых драйверов. Если я сортирую таблицу, чтобы вызвать refre sh, эти тикеры затем выполняются, но некоторые другие определенные строки c перестают выполняться, поэтому проблема не должна быть тикером. Кроме того, странным является то, что число неиспользуемых строк отличается для разных порядков сортировки, иногда я мог найти порядок сортировки, который выполняет большинство строк. Если я удаляю все строки, кроме одной, которая не выполняется, она остается не выполненной.
Я попытался сформулировать различные объяснения, и на данный момент это мне кажется, что все случайные черные маги c
У кого-нибудь есть такой же опыт, как и у меня?
Код здесь, если кому-то интересно, основные точки входа работают непосредственно используемый лист находится в FinanceData.gs: https://github.com/hoangbv15/FinanceAppsScripts
Редактировать: Ребята, большое спасибо за предложения формул массива. Я пытался использовать его, но он не может справиться с моей таблицей фильтров, когда я изменяю фильтрацию / сортировку. Возможно, я не правильно его использую?