问题标签 [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 投票
1 回答
1793 浏览

java - 使用 Google Sheets API v4 追加 100 万行并指定单元格位置

我们正在使用 Google Sheets API V4。我们希望从 v4 开始添加 100 万行,我们支持在电子表格中写入 200 万个单元格。因此,我们尝试添加 80,000 行 6 列。80,000 * 6 = 480000 细胞,但我们得到以下错误。

我们每次循环 80 时添加 1000 行。错误后我们检查工作表,发现插入了 73000 行。

我们认为 Google Sheets API 也会计算第 6 列之后的空单元格。假设我们用铰孔计算 73000 * 26 (AZ) = 1898000,当我们尝试添加更多时,我们得到了错误。

请帮助我们提出任何建议如何去除铰孔空单元或任何其他替代方案。我们正在使用以下代码

第二件事,在附加单元格时,我们无法确定单元格的列位置,它总是从第一列(A)开始。

0 投票
1 回答
395 浏览

javascript - 如何使用脚本从链接到表单的电子表格中删除一行?

我有这个脚本,一旦将数据输入谷歌表单,它就会对数据做几件事,但我需要提出诉讼,当两个参赛者的名字完全相同时,它会完全删除前一个条目。

是的,代码是一团糟,我确信它可以做得更好,但重要的是我可以删除重复的信息行。编译器不允许我这样做,因为电子表格链接到表单。有没有解决的办法?

0 投票
2 回答
1528 浏览

google-sheets-api - Google Sheets API v4:在获取请求中修改 URL 以过滤返回的数据?

有没有办法通过修改 URL https://sheets.googleapis.com/v4/spreadsheets/SPREADSHEET_ID/values/Sheet1?key=APIKEY [添加到此 URL 的内容] 来使用 Google Sheets API v4 获取数据子集?

具体来说,我知道您可以通过设置范围来限制结果。但是有没有办法通过修改 URL 以其他方式过滤数据,比如返回所有包含“John”的行,或者类似的东西?

这个问题是关于 Google Sheets API v4 的。

非常感谢。

0 投票
4 回答
10162 浏览

java - 使用 Sheets API v4 获取与 Google 帐户关联的所有电子表格的列表

使用 Google Sheets API v4,我希望获得附加到我的帐户的电子表格列表。我做了很多研究,但没有找到任何解决方案。

0 投票
2 回答
1141 浏览

google-sheets-api - 如何使用 javascript 更新谷歌电子表格

我必须搜索,但没有找到将使用表单中的 post 方法更新谷歌电子表格的 javascript 代码。
提前致谢。

0 投票
2 回答
1133 浏览

python - 通过python中的api按标题查找google电子表格

我想通过按名称搜索电子表格来检索电子表格的数据。我想知道它是如何工作的?

0 投票
4 回答
9921 浏览

java - Google Spreadsheet API:清空工作表中的所有单元格

我们使用 Google Sheet API v4。我们想用空数据清除整个工作表。我们不想删除行/列。

  1. 不工作 UpdateCells 调用(通过 API 删除列): developers.google.com
  2. 工作 UpdateCells 调用(所有单元格): developers.google.com
0 投票
2 回答
8334 浏览

java - Google Sheet API V4(Java) 在单元格中附加日期

我试图在单元格中添加日期,但工作表会使用单引号(')自动将值存储在字符串中。对于 Store value in date ,我们也尝试添加userEnteredFormat,但它对我们不起作用。

以下是追加请求。

在工作表上附加单个日期单元格的示例代码

电子表格单个日期值附加的示例代码

0 投票
1 回答
48 浏览

google-sheets - 谷歌表格自定义脚本传递相对字符串

我想做的是

=getColor(string(Y16),$A$1)

哪里getColor()是自定义函数,Y16是我的电子表格中的一个单元格

如果我这样做,该功能将起作用

=getColor("Y16",$A$1)

但问题是,如果我添加一个行或列,该行或列移动Y16Z16我要传递的参数getColor()仍然"Y16"是硬编码的。我希望等式更改为

`=getColor(字符串(Z16),$A$1)'

如果添加了一行。

有人对此有任何想法吗?我在谷歌机器上没有太多运气......

0 投票
1 回答
1285 浏览

java - Google 电子表格的 Java 纪元日期

我试图在 Google 电子表格上添加日期。要添加日期,我们需要在 epoch 中转换日期。

对于电子表格时代

Google 表格使用电子表格中常用的一种纪元日期形式。值的整数部分(小数点左侧)计算自 1899 年 12 月 30 日以来的天数。小数部分(小数点右侧)将时间计算为一天的分数。例如,1900 年 1 月 1 日中午将是 2.5,2 因为它是 1899 年 12 月 30 日之后的两天,而 0.5 因为中午是半天。1900 年 2 月 1 日下午 3 点将是 33.625。

我们使用 Joda 时间 API 进行计算。(我们的 JDK 版本 1.7)。

对于整数,我们使用下面的代码。

我们正面临寻找时代编号的派系部分的问题