Мне нужно подключиться к Google Docs, Google Spreadsheet URL ниже и делайте все издания / управляйте (редактируйте документ, редактируйте лист и т. Д.) Так же, как я могу это сделать через GAS, точно так же, как мы управляем CAL API.
https://developers.google.com/apps-script/reference/document/
https://developers.google.com/apps-script/reference/spreadsheet/
Каков наилучший подход для этого? Как использовать эти функции, доступные в ГАЗ через PHP GAE?
Пожалуйста, помогите, небольшой совет также поможет нам.
В PHP вы можете сделать HTTP-запрос. В Apps Script вы можете создать проект автономного приложения Script, который обнаруживает запрос GET или POST и запускает код. Затем код может делать все, что вы хотите (например, записывать данные в электронную таблицу). Когда код готов, вы можете вернуть его обратно в код PHP, который его вызвал.
Таким образом, вы можете использовать проект Apps Script в качестве посредника между вашим PHP и электронной таблицей Google. Это позволяет избежать необходимости использовать PHP API для таблиц Google. Файл скрипта Apps является посредником между вашим PHP-кодом и получением данных, записанных / прочитанных из вашей электронной таблицы. Но API также является посредником. Таким образом, в этом смысле это то же самое. Если у вас уже есть код Apps Script, который делает то, что вы хотите, вы можете запустить его с помощью doGet()
или же doPost()
функция. И вы можете избежать изучения API.
Для получения дополнительной информации см. Следующий пост:
Ответ stackoverflow — вызов пользовательской функции GAS с внешнего URL
Других решений пока нет …