【问题标题】:get value on google spreadsheet API with PHP使用 PHP 获取 google 电子表格 API 的价值
【发布时间】:2016-10-23 10:36:58
【问题描述】:

我一直在尝试为我的学校项目在谷歌电子表格上获取一个值。由于我还是 PHP 脚本的新手,我遵循谷歌指南,即此链接 google guidelines。但我找不到任何关于获取的文档根据我的输入在工作表上的值。

我打算使用另一个程序来输入单个字符串值,并检查该值是否存在于电子表格中。如果是,则会显示。

我在使用 PHP 编程方面还是很新的,所以一个代码示例/简单的解释会很好。谢谢

【问题讨论】:

    标签: php google-sheets google-sheets-api


    【解决方案1】:

    您应该尝试使用 PHP 的 quickstart。阅读文档以熟悉术语、请求和响应表单以及有关 API 的所有基本内容是正确的。在快速入门中,您将从列表 (getValues()) 等基本函数开始学习 API 的代码实现。

    这是快速入门中的一个 sn-p:

    // Prints the names and majors of students in a sample spreadsheet:
    // https://docs.google.com/spreadsheets/d/1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms/edit
    $spreadsheetId = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms';
    $range = 'Class Data!A2:E';
    $response = $service->spreadsheets_values->get($spreadsheetId, $range);
    $values = $response->getValues();
    
    if (count($values) == 0) {
    print "No data found.\n";
    } else {
    print "Name, Major:\n";
    foreach ($values as $row) {
    // Print columns A and E, which correspond to indices 0 and 4.
    printf("%s, %s\n", $row[0], $row[4]);
    }
    }
    

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      相关资源
      最近更新 更多