Оцените Google Sheet офлайн программно - PullRequest
0 голосов
/ 04 октября 2019

Какой лучший способ оценить Google Sheet без использования API? Под оценкой я подразумеваю изменение некоторых ячеек и пересчет зависимых ячеек.

Вы можете использовать Google Sheets в автономном режиме, поэтому они должны храниться где-то, а код оценки также должен работать в автономном режиме. Как я могу управлять этой функциональностью из JS / Python?

Мне нужно как можно быстрее выполнять тысячи вычислений, и API будет слишком медленным для этого / я получу ограниченную скорость.

Ответы [ 2 ]

1 голос
/ 04 октября 2019

Вы можете использовать Google Sheets в автономном режиме, поэтому они должны храниться где-то, а пробный код также должен работать в автономном режиме. Как я могу управлять этой функцией из JS / Python?

Для автономной поддержки данные должны храниться в браузере.

Вы можете использовать консоль разработчика браузера для проверки хранилищ данных, поддерживаемых этим браузером (т. Е. IndexedDB, Local Storage, Web SQL и т. Д.). Из того, что я вижу в Google Chrome (перейдите в консоль разработчика и выберите вкладку «Приложение»), вы можете найти некоторые данные документов Google, отраженные в базах данных IndexedDB.

К сожалению, я не верю, что вы можете взаимодействовать сэти данные любым значимым способом вне консоли разработчика. Кроме того, некоторые из этих данных, похоже, зашифрованы.

Если ваша цель - использовать Google Sheets в качестве аналитической платформы для выполнения сложных вычислений, то вас ждет большое разочарование. Поскольку вы, несомненно, обнаруживаете, что листы Google связаны рядом ограничений, их нельзя использовать в этом качестве. Возможно, вам нужно что-то более надежное, а это означает переход на более традиционные решения для баз данных, но они не будут бесплатными.

0 голосов
/ 04 октября 2019

Вам следует подумать об использовании обычных формул, эта документация покажет вам основы их использования для обычного управления данными на листе.

После этого вы должны увидеть этот список функций чтобы узнать, какие инструменты доступны для создания нужной вам функции.

Наконец, вы должны увидеть этот урок о создании собственных формул, он можетБудьте полезны для расширения возможностей обычных функций и для более индивидуального решения ваших задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...