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

c# - 如何在 C# 中的 google sheet API v4 中添加工作表?

我一直在使用 Google Sheets API,并遵循The Google Guide。但是,即使在 google 的第二页之外,也没有任何示例可以添加工作表并写入 .NET 中的新工作表。js 有很多,但我不知道如何 1)添加工作表或 2)写入新工作表。

我怎样才能做到这一点?现在,我可以毫无问题地阅读示例中的内容,而且我只找到另一个对 v4 C# 的引用。我尝试回到 v3,但所有文档都强烈建议使用 v4。

有没有人能够做到这一点?到目前为止,这是我能做的所有事情:

0 投票
1 回答
178 浏览

ios - Google Sheets iOS - 将文档映射到 SDK

将 Google Sheets V4 文档映射到 SDK 方法非常困难。例如:

要将一行附加到电子表格,文档说明有一个请求资源,例如

AppendCellsRequest 在哪里

但是,如果我按如下方式使用 SDK:

这失败并出现错误:

0 投票
1 回答
912 浏览

ios - Google 电子表格 API v4 - 批量更新 URL 不正确

Google 电子表格 API v4 文档似乎为 batchUpdate 列出了不正确的 URL。

文档列出:

但是下面的代码

结果是

在这种情况下使用的正确 URL 是什么?

0 投票
2 回答
1597 浏览

.net - Google Sheets API V4 添加行 .NET

谷歌文档页面说

Sheets API v4 确实提供了一个 AppendCells 请求,该请求可与电子表格.batchUpdate 方法一起使用,以将一行数据附加到工作表(如果需要,同时更新单元格属性和格式)。

这确实适用于添加新行,即使创建 RowData 有效负载很乏味。但是,这不允许设置 ValueInputOption。

谷歌还说

但是,通常更容易确定要添加的行的 A1 表示法,然后发出电子表格.values.update 请求以覆盖该行。在这种情况下,指定行中的任何数据都将被覆盖。

现在这适用于更新现有行上的数据 - 包括 ValueInputOption。但是,当我使用它来追加新行(即提供下一行的范围)时,服务器会返回 503 错误。我一定有一个技巧吗?

0 投票
1 回答
1480 浏览

google-api - Google 表格 API V4 代码 503“不可用”

所以我一直在使用 Google Sheets API v4,今天无论我做什么,我都收到了这条消息https://cloud.google.com/storage/docs/xml-api/reference-status#503service-unavailable 。这是谷歌内部的错误还是与我的设置有关?所有命令以前都可以正常工作,似乎没有任何改变。

0 投票
5 回答
28184 浏览

google-sheets - How to export a csv from Google Sheet API?

I can't find any reference to an API that enables Rest API clients to export an existing Google Sheet to a csv file.

https://developers.google.com/sheets/

I believe there should be a way to export them.

0 投票
1 回答
365 浏览

google-sheets - 如何使用 Google Sheets API v4 从 Google Sheets 的电子表格集合中获取单个工作表?

我正在尝试构建一个基于 Google 表格的网络应用程序。我对 API 有点困惑。我有一个由 Drive 与我共享的电子表格,其中包含 2 张工作表。我可以得到第一张纸

端点。但我不知道如何获得第二张纸。有没有办法从电子表格中获取特定的工作表?

0 投票
1 回答
109 浏览

google-apps-script - 将许多谷歌表格中的特定数据提取到主数据表

我正在尝试使用 Google 表格和脚本创建一个设备预订系统。我对此相当陌生,所以我正在寻找指导而不是制定的解决方案,我喜欢学习!

我有 8 位科学老师,他们每个人都需要为他们的课程订购设备。我为他们每个人创建了一个电子表格,其中包含他们的时间表,这个想法是他们将他们的设备请求输入到他们时间表上的相关框中。

我现在要做的是将任何已完成的盒子作为一组数据(包括所需的日期、老师的姓名,当然还有所需的设备)发送到技术人员看到的主表中。格式将完全不同,我不想只是将范围从一张表导入到另一张表(这很容易!),只是它包含的数据。

我希望主表在理想情况下表现得像一个谷歌表单链接的电子表格,但是从 8 个输入电子表格中获取数据而不是从表单中获取数据(我认为这是一种过于繁琐的输入方法)。

我已经搜索了很长时间,但一无所获,导入整个工作表或完整范围很容易,但我希望主工作表能够自行格式化和重新排序数据。

我想知道是否可以将我需要的数据放入一个数组中,将该数组传递给新工作表,让新工作表忘记它的来源。

我正在寻找关于这是否可能的建议,如果可以,我正在寻找一个方向来解决这个问题,而不是一个完整的解决方案。谢谢!

0 投票
2 回答
11022 浏览

api - Google Sheets API v4 和 valueInputOption

我的电子表格中有三列。第一个是日期,第二个和第三个是简单的字符串。

当我批量上传我的数据时valueInputOption = "RAW",我的日期列得到了错误的结果。所有日期前面都有一个看不见的撇号。字符串列没问题。

当我使用valueInputOption = "USER_ENTERED"所有日期时都很好,但其他值不是被解释为实际值,而是被解释为谷歌解析的值。例如,字符串“2-3-4”将表示为 02/04/2004 或类似的东西。

我希望数据列表示为USER_ENTERED,字符串列表示为RAW.

有没有办法valueInputOption为单元格(列)设置?

0 投票
3 回答
1735 浏览

ios - 如何通过 Google Sheets API 进行基本写作?

在我使用 Swift 学习 Google Sheets API 的过程中,我想将单个范围写入电子表格。

查看快速入门 iOS 指南基本写作示例,我附带了以下代码:

不知道我做错了什么,但我收到错误消息:“在此服务器上找不到请求的 URL”。