如何将PHP GAE(谷歌应用引擎)连接到谷歌文档、电子表格


How to connect PHP GAE(Google App Engine) to Google Docs, Spreadsheets

  1. 我有一个PHP应用程序部署在GAE(谷歌应用程序引擎(

  2. 我需要连接到下面的谷歌文档、谷歌电子表格URL,并进行所有版本/管理(编辑文档、编辑工作表等(,就像我可以通过GAS进行的那样,就像我们管理CAL API一样。

    https://developers.google.com/apps-script/reference/document/https://developers.google.com/apps-script/reference/spreadsheet/

  3. 最好的方法是什么?如何通过PHP GAE使用GAS中可用的函数

    如果有人帮忙,一个小小费也会帮助我们。

在PHP中,您可以发出HTTP请求。在应用程序脚本中,您可以创建一个独立的应用程序脚本项目,该项目检测GET或POST请求并运行代码。然后,代码可以执行您希望它执行的任何操作(例如,将数据写入电子表格(。当代码完成后,你可以让它返回一些东西给调用它的PHP代码

因此,您可以使用AppsScript项目作为PHP和Google电子表格之间的中介。这就避免了使用PHP API为谷歌电子表格。Apps脚本文件是PHP代码和从电子表格中写入/读取数据之间的中介。但API也是一个中介。所以,从这个意义上说,这是一样的。如果您已经拥有可以执行所需操作的Apps Script代码,则可以触发它使用doGet()doPost()函数运行。而且你可以避免学习API。

有关更多信息,请参阅以下帖子:

stackoverflow answer-从外部URL 调用自定义GAS函数