问题标签 [google-sheets-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
26936 浏览

php - 如何在 PHP 中访问 Google 电子表格 API?

从Google Spreadsheets API 上的Google Developer文档开始,我发现“提供了多种语言的客户端库。”,但 Google 只提供 Java 和 .NET 的客户端库。对于 PHP 库,他们建议使用 Zend GData。因此,我前往Zend GData 存储库,Zend 说他们的 GData 组件已停产,并使用Google APIs Client Library for PHP。该库不适用于电子表格 API,因为您必须返回到我开始使用的原始页面。

所以,似乎每个人都在推卸责任。我只需要编写一些 PHP 代码来请求和处理来自 Google 电子表格的数据。我怎么做?请不要在没有检查以确保它们 100% 是最新的情况下将我链接到类似的帖子或页面,我已经筛选了好几个小时的大量帖子,这些帖子都充满了过时和过时的依赖项。

0 投票
3 回答
57934 浏览

javascript - 使用应用脚本将谷歌电子表格数据导入谷歌表单

我搜索了互联网,我找不到对此的回应,也找不到它的文档。我需要使用应用脚本使用 Google 电子表格中的数据动态生成 Google 表单问题,但我不知道如何引用和阅读电子表格。

0 投票
0 回答
1475 浏览

c# - 如何检测 Google 表格中的更改

我目前正在使用 Google 电子表格 API 来阅读电子表格。它工作正常,我通过它阅读和写入,并且更改立即反映在 Google 电子表格中。但是,我希望通过 Web 浏览器所做的更改也能反映在我的应用程序中。我在 API 中看不到任何事件,在 Google 中也找不到任何方法。

电子表格相对较大(超过 1500 行),所以我不能经常检查每个单元格是否有变化。

0 投票
3 回答
13165 浏览

java - 将 OAuth 2.0 和 Google 电子表格 API 与 Java 结合使用的示例是什么?

示例代码在哪里显示如何使用Google Data Java Client Library及其对OAuth 2.0Google Spreadsheet API现在称为Google Sheets API)的支持?

0 投票
3 回答
26264 浏览

forms - 使用表单更新谷歌电子表格上的现有数据?

我想建立一种自动系统来更新锦标赛的一些比赛结果。我有一个自动电子表格,显示了所有结果,但是更新所有结果需要我很多时间,所以我想知道是否可以制作一个表格以便更轻松地更新它们。

在表格中,我将输入车手姓名和他在比赛中赢得的积分数。锦标赛每个月有 4 场比赛,所以是的,我的问题是你们是否知道使用表格更新现有数据(存储在电子表格中)的方法。假设在第一场比赛中,车手“X”获得了 10 分。我会在表格中插入这些数据,然后从电子表格中调用它来显示它,没错。当我想更新第二场比赛结果等等时,问题就来了。如果车手“X”在第二场比赛中获得 12 分,有没有办法更新该车手之前的 10 分并改为获得 22 分?或者我可以将第二个比赛结果自动添加到第一个比赛结果中吗?我的意思是,如果我在表格中插入第二场比赛的结果,它可以寻找车手“X”吗 条目并将此点添加到它以前拥有的点。不知道有没有可能。

也许我可以用另一种方式来做。任何帮助都感激不尽!谢谢。

0 投票
2 回答
5553 浏览

unicode - 如何使用 Google Sheets API 插入换行符?

我正在尝试在 Google 表格中使用换行符。如果我想要一个单元格显示这个:

上下
_


我在set.Value()方法中放了什么?

我正在尝试这个:

不工作....

更新: 我也试过这个

只要otherCell是我想要的值,这似乎就可以工作。我不知道如何检查这个元素。

0 投票
2 回答
190 浏览

google-apps-script - 谷歌应用程序脚本无法正确识别工作表

我正在运行一个模板化的谷歌脚本,该脚本构建一个包含谷歌电子表格内容的 html 页面。

当我使用电子表格https://docs.google.com/spreadsheet/ccc?key=0AtDy2rbIwVyldE82MG50SkR3UWYyam5YRVd1ajZlcnc&usp=drive_web#gid=0运行脚本时,一切正常。

当我使用电子表格https://docs.google.com/spreadsheets/d/1A0Kd_BKeO9IB-SJvRMhC68q0XMQLrXarVVPlFJa_fMg/edit#gid=0运行脚本时,我收到消息,我需要首先选择一个活动的电子表格。

这是脚本:

这是 index.html 文件:

似乎问题出在第二个电子表格中。

任何帮助将不胜感激。

0 投票
3 回答
5805 浏览

java - 使用 Google 电子表格 API 冻结行并设置样式

如果我滚动电子表格,行的标题字段被隐藏,我需要在同一个电子表格中使用粗体文本格式。

问题
我可以通过电子表格 api 设置冻结行和样式 - 可以吗?

0 投票
0 回答
2420 浏览

google-apps-script - Google Script:当有人添加新行时如何为特定工作表应用数据验证规则

情况:

我有以下脚本,当有人添加新行时运行。此脚本应检测工作表并仅在特定工作表有新行时应用数据验证或操作。

问题:

此脚本仅运行应用名为“ISP1”的工作表的数据验证,当我在工作表“ISP2”中添加新行时,重新应用工作表“ISP1”中的数据验证。

该脚本的某些部分应该为每个工作表运行,但某些部分仅在特定工作表有新行时运行。

AddNew Rows的功能:链接

脚本:

仅当有人将新行添加到特定工作表中时,才应运行此脚本并应用数据验证。
- 应该为活动工作表运行 B&C 列。
-Column D&I 仅当有人为特定工作表 ISP1 或 ISP2 添加新行时才应运行


其他脚本测试:

两个脚本都运行 onchange。

///////////////////////////////////////// ///////////////////////////////////////// ///////////////

两个脚本都运行 Onchange。当我在 ISP1 中添加行时,执行的脚本是 ISP1 的 Data_V,但是当我在 ISP2 中添加新闻行时,脚本 Data_V2 没有运行,但 Data_V 再次运行。我认为也许只有我们可以更改一个脚本,但是当我尝试将两个脚本合并为一个以运行一个脚本并检测编辑的工作表时不起作用。

0 投票
1 回答
1919 浏览

google-sheets-api - Google Spreadsheet Python API 读取特定列

我有 2 个关于使用 python 的 google 电子表格的 api 的问题。我的谷歌电子表格如下:

ab
1 2
3 4

5 6

当我运行下面的脚本时,我只得到

我只想得到第 1 列,所以我想看到
1
3
5
我的第二个问题是考虑行之间有一个空格我的脚本没有得到第二部分(在这种情况下应该是 5)
我怎样才能得到指定列并忽略空格?