Активировать функцию листов Google с PHP - PullRequest
0 голосов
/ 21 марта 2020

Я искал везде, но ответов просто нет ... может, кто-то уже прошел через это? Мне нужно вызывать свою пользовательскую функцию из Google Sheets по требованию с PHP. У меня нет кода, так как я не нашел надежных ответов (большинство вопросов по этому поводу вообще не получают ответа). Кто-нибудь знает, как это работает? Из документации ничего об этом нет. Или я не смог его найти.

Допустим, у меня есть функция с именем getData() в Google Sheets. Я знаю, что могу запустить его изнутри, но как я могу вызвать его снаружи из PHP?

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


Из-за двух близких голосов и некомпетентных модов я решил отредактировать свой вопрос, чтобы все ( даже те, кто ничего не знает о Google Sheets) поймут:

В Google Sheets у вас есть редактор скриптов, где вы можете создать свою собственную функцию в JS. Используя их библиотеки для взаимодействия со своими продуктами, вы можете создавать довольно сложные функции на основе внешних данных. Я сделал пользовательскую функцию с именем getData(), вы можете поместить ее в лист так: =getData(), и она будет работать. Вы также можете установить триггер для периодического запуска этой функции. Но мне нужно запустить его с PHP по требованию, чтобы данные запускались при refre sh. Итак, вопрос в том ... как запустить функцию редактора сценариев, созданную в Google Sheets из PHP. Так просто. Надеюсь, это помогло понять вопрос, так как он был помечен как закрытый, потому что Needs more focus; Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question.. Приятных модных дней!

1 Ответ

0 голосов
/ 21 марта 2020

Вот что вам нужно для запуска функции из скрипта Apps:

  • создание функций doPost или doGet Ссылка
  • включает getData () внутри dopost / doget
  • развертывание скрипта в виде веб-приложения
  • с указанным URL-адресом вы можете отправлять http-запросы для запуска вашей функции
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...