问题标签 [google-spreadsheet-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 回答
1135 浏览

google-sheets - Google 电子表格中的换行符未在 Google 图表中输出

这段代码工作得很好,除了一个小的格式问题我找不到一个简单的方法来解决。作为数据源的谷歌电子表格在列中有换行符。但是,在表格中,它们看起来好像只是由空格格式化。我尝试在数据表中使用 allowHthml 选项(在将换行符转换为
标签之后),但这会删除所有格式并使表格看起来很糟糕。我也尝试过“Formatter”类,但这似乎更倾向于连接字段,并且也遵循相同的 no-html 规则。

任何人都知道我在这里缺少的东西可以让换行符在表格中正确显示而不会破坏格式。我想简单地将换行符添加到字段中,以便它们正确显示。

您可以将其复制/粘贴到 jsLint 中,它会运行并向您显示我在说什么。

​</p>

0 投票
1 回答
638 浏览

ruby - 使用 Ruby 搜索 Google 电子表格

我正在尝试以类似格式(认为数据库)的查询从谷歌电子表格中获取数据,例如 email=variable 或类似于您在谷歌电子表格上执行的命令+F 的内容。

我正在使用这个ruby​​ gem,它使用 google::spreadsheet gem 来实现 google 电子表格功能。

使用这些或其他库在谷歌电子表格上搜索数据的正确方法是什么?在你投反对票之前,请注意我确实仔细阅读了文档并尝试了几乎所有我能找到的可能性。

这相当于

来自这个perl 库

这看起来很简单

在此先感谢您的帮助 !

0 投票
1 回答
121 浏览

google-docs - 在停机期间访问 Google 电子表格 Feed

我想知道是否有任何信息说明已发布的电子表格提要如何受到 Google Docs 电子表格服务的临时停机时间的影响。

在此期间或停机期间,Feed 是否仍然可用?是否存在无法提供 Feed 的情况?

我会假设提要被缓存。

0 投票
1 回答
486 浏览

java - 在电子表格中搜索不适用于创建的新文件

我使用文档列表 api 在 google docs 上创建了我的电子表格模板的副本,我意识到:

这是创建此文件的步骤:

这发生在 2011 年 12 月 23 日(近似值)。对于在此日期之前使用相同代码创建的所有电子表格,所有查询都可以正常工作。

我可以根据要求提供任何其他信息。

更新:

  1. 这个问题似乎也出现在上传带有转换的电子表格时。
  2. 如果我在创建/上传后一段时间(约 2 小时)后更新文件,查询会在结果中返回它们。
0 投票
1 回答
1157 浏览

google-apps-script - 谷歌应用程序脚本电子表格错误与 insertRows() 和 getRange() 操作后立即

It would seems I am stuck with a consistant "Server Encountered an Error" when I am trying in my function to use the insertRows() call or insertRowsAfter() and then do a getRange() operation call within the range of cells newly created (like changing the font weight, or setvalues in the new cells).

When I call my function I always get a google "Server Encountered and Error". When I call my function in debug mode, step by step: no errors!!! I have no error logs showing when doing a catch.

I tried a Spreadsheet.flush() call before the getRange() operation, not helping.

我不得不说我尝试了一个空白电子表格,但我没有问题。仅使用我当前的大型电子表格。虽然测试表很小(要测试 2 行!)。此外,我没有达到电子表格上的任何最大单元格限制。

有人有提示吗?带有大型电子表格的电子表格脚本 API 可能存在错误?

问候,

0 投票
2 回答
65597 浏览

google-apps-script - 使用谷歌应用脚​​本从电子表格数据中检索行

我正在使用 Google 应用脚本将表单数据写入电子表格。现在我想从 Excel 中获取与条件匹配的值(例如,按日期、用户名过滤)并使用应用脚本显示它们。

我的电子表格有

现在我想过滤2012-05-02日期和raja用户名的数据,并使用 app-script(作为 Web 服务运行)中的标签显示它们。

我所有的搜索都返回解决方案SpreadsheetApp.getActiveSheet().getDataRange();,我认为这不是在工作表中显示 1000 多行中的一条记录的优化方式。

编辑

现在,我.getValues()只使用。此处显示的数据仅供参考;我的真实工作表现在有 15 列和 5000 多行。最终它将增长到数百万,因为这是一个时间表应用程序。我想知道getValues()过滤行还有其他方法吗?

在 tmp 单元格上应用=Filter公式也将是一个问题,因为脚本可以由多个人同时使用。

0 投票
2 回答
6238 浏览

c# - 向谷歌电子表格添加一行

我正在尝试向谷歌电子表格添加一行。他们提供了一个来源https://developers.google.com/google-apps/spreadsheets/#adding_a_list_row 但这个来源对我不起作用,谁能告诉我,包含名称“行”的行有什么问题。“错误 11 当前上下文中不存在名称‘行’”

0 投票
1 回答
148 浏览

google-sheets - 使用 Zend 检索 Google 电子表格的 URL

我们有一个使用 Zend Gdata 向各种 Google 电子表格提交数据的表单。我希望能够在提交过程完成后显示提交数据的电子表格的 URL。不过,我似乎无法找到检索文档的 URL。看起来这应该是一个简单的功能,但我似乎无法在任何地方找到有关如何执行此操作的任何信息。任何帮助将不胜感激!

0 投票
2 回答
2135 浏览

google-docs-api - DocumentList API 和 GAS。如何嫁给他们?

使用这个 API 怎么样?

developer.google.com/google-apps/documents-list

它似乎能够访问修订历史提要。

但是这些示例在.NET 中。如何在 Google Apps 脚本中应用/使用此 API?任何人都知道如何并且可以阐明一些问题吗?也许是一个简短的示例代码?

谢谢。

0 投票
1 回答
558 浏览

java - jdbc connection error

I would like to fill in a google spreadsheet cell with the output of a mysql database query, so I've written this simple script following the example in the google tutorial:

The problem is that when I try to run the script a get an error connecting to the database, while the connection to the same database from command line (mysql -h localhost -P 9008 -u # -p# icadata) does work.