silinternational / google-sheets-php
使用 Google PHP API 客户端版本 1 将数据推送到 Google 表格的简单库
1.1.0
2022-12-02 08:13 UTC
Requires
- php: ^7.4||^8.1
- ext-json: *
- google/apiclient: ^v1.1.9
- google/apiclient-services: ^0.176
Requires (Dev)
- behat/behat: ^3.6
- roave/security-advisories: dev-master
- silinternational/php-env: ^2.1||^3.0
This package is auto-updated.
Last update: 2024-08-30 01:17:45 UTC
README
使用 Google PHP API 客户端 版本 1 将数据推送到 Google 表格的简单库。
授权
要使用此库将数据推送到 Google 表格...
- 访问 Google 开发者控制台。
- 如果您还没有计划使用此功能的项目,请创建一个。
- 为该项目启用“Google Sheets API”。
- 为项目创建凭证
- 要使用 Google Sheets API
- 从 Web 服务器
- 访问应用程序数据
- 不使用 Google App Engine 或计算机引擎
- 给它一个服务账户名称
- 不要给它一个角色
- 选择 JSON 密钥选项
- 将那个 JSON 文件保存到某个私有文件夹中,以便您的代码可以访问它。
- 获取您想要推送数据的 Google 表格的电子表格 ID。它在 URL 中显示在 "https://docs.google.com/spreadsheets/d/" 前缀之后,直到下一个 "/"。
- 与具有您 Google 凭证 JSON 文件中找到的
client_email
值的 Google 表格(参见图表 ID)共享,并授予它编辑电子表格的权限。
太棒了!您现在应该能够将数据推送到那个 Google 表格。
测试
为了测试此库(以及您的权限是否设置正确)...
- 将此存储库克隆到您的本地计算机。
- 将您的 JSON 凭证文件放入“credentials”文件夹中(Git 设置为忽略该文件夹的内容... 不要将您的 JSON 文件提交到 Git)。
- 将
local.env.dist
文件复制到local.env
,并赋予其所需值。 - 在存储库的根目录中打开终端并运行
make
。 - 查看您的 Google 表格并验证是否已附加数据。
资源
如何使用此库使用的 Google PHP API 客户端(v1)
有关 append
Google Sheets API 的文档