问题标签 [google-sheets]

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 回答
381 浏览

google-sheets - 如何在谷歌文档电子表格中获取删除和查看按钮?

我创建了一个谷歌文档表单,但它只显示提交按钮。如何在表单中获取查看、编辑和删除按钮。如何在创建的表单页面中查看电子表格中的数据?

0 投票
1 回答
1308 浏览

api - Google 电子表格 API 插入图像

有没有办法通过谷歌电子表格 api 插入图像?

我查看了文档,但除了插入/更新/删除行之外,没有提到与工作表相关的其他数据,例如图像。

例如,在 excel 上,图像被附加到工作表而不是任何特定的单元格。因此,您必须从工作表中插入删除图像,然后将其放在任何特定的单元格位置。

有任何想法吗?

0 投票
2 回答
6218 浏览

spreadsheet - 将电子表格连接到 Web 数据库的最佳方法

我正在使用基于 Web 的数据库,我需要在其前端添加电子表格功能。我在想我可以使用 Google Docs 电子表格。他们的 Google App Script 似乎具有我需要的功能。特别是我可以将 URLFetch 服务与 onEdit 事件结合使用来保持电子表格和数据库同步——AJAX 风格。它还让我在构建、保存和共享电子表格方面有很大的灵活性

然而,关于 Google App Script 的一些事情让我犹豫了。它在服务器端运行,因此很难在本地调试。它没有任何带有断点或步进的调试器。它不能导入外部模块或库。没有 JSLint。没有这些,我开始有“呃,哦,这会很痛”的感觉。

所以我想知道是否有更好的方法将浏览器可访问的电子表格功能连接到现有的基于 Web 的数据库?或者是否有充分利用 Google App Script 的最佳做法?

编辑:这些是潜在的解决方案,按最适合我的应用程序的顺序排列:

  1. 基于浏览器的 JavaScript 电子表格引擎。(可能不存在。)
  2. 我可以在 Google App Engine 上安装的 Python 电子表格引擎模块。(我也没见过这个。)
  3. 一种更强大的 AJAXian 方法来处理 Google 电子表格。(见原始问题。)
  4. 我可以在 EC2 上安装的开源电子表格引擎。(这些似乎存在——可能是SocialCalcSimple Spreadsheet。推荐?)
0 投票
1 回答
416 浏览

javascript - Google 电子表格查询:如何阻止 Range 作为结果出现?

晚上好,

我正在尝试使用一些编码技能来帮助操作 Google Docs 中的电子表格,并认为我制定的逻辑是合理的 - 但脚本只是将结果返回为“范围”。

本质上,该脚本是一个嵌套循环,并且(应该)从一行数据(从 11 开始)中的六个点获取值并将它们插入一个长垂直(第 38 列)。然后它应该移动到下一行。

我认为它有效,但结果只是以“范围”的形式返回,并且看不到如何将值放入范围,如果这就是这意味着的话。

我也意识到使用单个数组来收集单个数组上的数据可能更有效,但我仍在努力掌握语法。

这是我的代码:

任何人都可以帮忙,或者至少指出我正确的方向,好吗?

0 投票
2 回答
942 浏览

google-apps-script - 谷歌网站电子表格

我们可以编写前端设计并使用谷歌电子表格作为网站的后端吗?

谢谢你

0 投票
1 回答
214 浏览

javascript - Google Apps 脚本将完成的项目移动到另一个电子表格

https://spreadsheets.google.com/ccc?key=0AnVTJLrKrQo_dE5zdTlKbmxkRk1PU19HUnBlTFBBMWc&hl=en&authkey=CLOYpKoH

我正在编写一个脚本来帮助我跟踪客户订单的收据。它在谷歌文档电子表格中。

如果您单击上面的链接,您可以看到我在说什么。您可以在工具栏工具>脚本>脚本编辑器中访问脚本

我需要脚本在完成后将收据移到另一张纸上。我现在几乎可以使用该功能。有没有办法让完成的表格按客户姓名的字母顺序归档?如果有人有几分钟的时间可以看一下脚本,那将非常感激。

谢谢

0 投票
2 回答
6932 浏览

java - 如何使用 API 在新的 Google 电子表格中创建第一行?

这就是我创建电子表格的方式:

现在我想在里面写第一行。

但不幸的是,所有 API 调用都基于这样一个事实,即已经有第一行,用于插入名称-值-对(其中名称是我要创建的标题)。 http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html#CreatingTableRecords

有什么想法可以创建第一行吗?定义字段名称的那个。

0 投票
1 回答
5782 浏览

jquery - 我可以使用 jQuery 的 AJAX 向 Google 电子表格提交表单信息吗?

我喜欢能够使用谷歌电子表格,但在视觉上集成到我的网站中很棘手。所以我想我会重新创建他们的表单(一个简单的剪切/粘贴),通过 AJAX 提交表单,数据将进入电子表格,我可以将我的用户重定向到比谷歌默认的“谢谢你做任何事情”更漂亮的东西你刚刚做了'页面。

但是我在提交表格时遇到了很多麻烦。我已经让我的 js 提交到的 url(和 get 参数)与谷歌表单提交的内容完全匹配(firebug 的 net 选项卡在这里非常方便)。事实上,当我从 firebug 复制失败的提交 url 并将其放入浏览器时,它没有问题。

欢迎您查看。http://www.stardustindependent.com/cookies 这里有什么问题?相关的 JS 在 custom.js 中。

0 投票
1 回答
198 浏览

javascript - Javascript。展开一串数字

我的脚本在谷歌电子表格文档中这是我的脚本:

ss = SpreadsheetApp.getActiveSpreadsheet();

在我的电子表格的 C 列中,每行都有一串数字。

像这样

​ 当我运行脚本插入多行时,我怎样才能让它自动继续这个升序并将其输入到 C 列?

谢谢

0 投票
1 回答
304 浏览

javascript - Javascript代码放置

这是我为谷歌电子表格准备的脚本。除了最后两行代码外,这一切都有效。我不知道把它们放在哪里工作。我知道他们是正确的,只是我猜不在正确的位置??

​</p>