问题标签 [google-sheets-query]

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

google-apps-script - Google Sheet:编写一个按钮以将计算值添加/减去一列单元格

使用的 Google 表格在这里

在“用药记录”选项卡下,有两个带有“+”和“-”号的按钮。

我想编写一个宏,这样当我单击“+”号时,单元格 M4 的值会加上 H4*x*y 的值,其中:

将对 M 列中的所有单元格执行相同的操作,从单元格 M4 向下。

同样,如果我单击“-”按钮,计算值将从 M4 向下的单元格中减去。

非常感谢有人可以协助编写代码,因为我对 Google App Script 完全陌生。

先感谢您!

0 投票
1 回答
959 浏览

google-sheets-query - 试图让 + 为正, - 为负

这是我试图使工作的代码...

"=IF (C11>0, "+",否则 "")

试图让它如果与它相连的单元格“C11”超过“0”它会得到一个“+”号,否则如果它是一个负数,例如“-5”,什么都不会显示,因为符号是负数.

这是我的解决方法,每次我希望它出现在公式交互之外时都必须在 + 前面插入撇号。

0 投票
1 回答
1164 浏览

javascript - Google Apps Scipt 的 URL Fetch 调用限制中考虑了什么

我使用 Google 表格及其脚本编辑器来处理我们客户的数据。

今天,我遇到了这个错误:

一天服务调用次数过多:urlfetch。

谷歌为消费者用户设置了每天 20000 次通话的限制。https://developers.google.com/apps-script/guides/services/quotas

我的问题是什么算作 URL Fetch Calls?IMPORTRANGE从其他工作表获取数据的函数是否计入 URL Fetch Calls 每日限制?内部函数的数量如何,例如:IFArray formulas?是否计入每日限额?

0 投票
1 回答
317 浏览

google-sheets - 使用 Select 和 Where 对 Google 查询进行排序

这是我的谷歌表格查询:

如何按列对上述内容进行排序C?我都试过了SORT BYORDER BY但它想出了#Value

另外,我想将结果D+F-AF放在一列中。它再次出现#Value

我究竟做错了什么?

0 投票
1 回答
1900 浏览

filter - FILTER() 中的范围大小不匹配

我有一个包含总计(总计列包含“总计”一词)的信息数据透视表,我想进一步处理。我创建了一个新工作表并使用

抓住前两列。

但后来我想“导入”只是其中包含单词“Total”的列,所以我创建了:

例如,如果数据透视表数据跨越 A 到 Z 列,但只有 D 和 F 列具有关键字“Total”,我只想“导入”这些列。

但是我收到一条错误消息:

FILTER 的范围大小不匹配。预期行数:1250。列数:1。实际行数:1,列数:1。

我读过可能是范围不匹配,但是我的所有范围都匹配。

旁注:两张纸都有 1242 行。

0 投票
1 回答
46 浏览

javascript - 谷歌表格脚本

我创建了以下脚本来对谷歌表格中某些页面上的数据进行排序,它只会运行第二个函数而不是第一个函数。我是编程和从 excel 切换到工作表的新手。我确信它的东西很小而且很明显,但我无法弄清楚。我很感激任何帮助。

0 投票
1 回答
3901 浏览

google-sheets - 谷歌表格 - 查询日期是否在今天之前

我有一个 Google 表格,其中包含文件需要在我们网站上的日期列表,以及日期文件需要从我们的网站上删除。

我想做的是创建第二个选项卡,其中仅包含当天需要从网站上删除的文档 - 基于输入的日期。所以它需要查询日期是否在今天或之前。

这是我从其他问题/答案中拼凑出来的 - 但它不起作用。它只拉出第一行和第二行并将它们都放在新选项卡的第一行中:

我的工作表可以在这里找到:https ://docs.google.com/spreadsheets/d/1pq6fhlRLDXMrApTEiwpa-PhmWlG0cYvJy_6SqZDEm4Y/edit?usp=sharing

0 投票
2 回答
468 浏览

google-sheets - QUERY 返回不完整的结果集

我在电子表格中使用以下公式:

它产生以下结果:

示例输出

这就是奥秘。这些单元格应该在两个单元格中都有邮政编码85029

上述 IMPORTRANGE 的简单使用显示85029了查询引用的两个单元格中的数字。

知道这是什么原因吗?

源电子表格生成的单元格内容显示为空,与其中包含数字的单元格完全相同。

0 投票
1 回答
329 浏览

javascript - 谷歌表格“主”在不同的标签上填充“子”

我想要一个主要的“主”Google 表格根据状态条件写入另一个“子”Google 表格的单独表格。如果一个项目是“已完成”、“已批准”或“就绪”,这些将显示在它们自己的选项卡上。我用 Functions 解决了这个问题,但它很笨重,而且单张纸中有一个 Fetch 限制。我研究了 JavaScript(我认为这是最简单的答案),但我做错了,并且找不到一个能够准确定义我要完成的工作的示例。

这就是我想要做的:

这需要实时更新。

“管理”表将驱动(填充)“生产”表: https ://docs.google.com/spreadsheets/d/19NIn4TukYnKkkpOg8E8s-6loS8rCplf-tGpY2cENIwQ/edit?usp=sharing

“生产”表是一个假人,仅显示我打算脚本执行的操作: https ://docs.google.com/spreadsheets/d/1aCh0_GzQKzbUxWAn8e27q0-z48tmxK0mK8wGMm2YDuk/edit?usp=sharing

我知道这最好使用数据库来完成,但我的管理层以无限的智慧放弃了一个非常好的基于 Access 的 MIS ($),而是使用了一个免费的电子表格系统。他们把它留给了我们这些几乎没有编程知识的中层管理人员来让它发挥作用。我有一些编程知识,如果你算上 COBAL 和 1978 AppleSoft!

0 投票
1 回答
2574 浏览

google-sheets-api - 使用 IMPORTRANGE 将多个电子表格导入一个

我正在尝试使用 IMPORTRANGE 将多个电子表格合并到一个主电子表格中。尝试了以下方法:

或者

并且总是看到:

在 ARRAY_LITERAL 中,数组文字缺少一行或多行的值

我还确保为每个电子表格执行 IMPORTRANGE 并单击“允许” - 因此它们正在单独导入,但我无法将它们合并到新电子表格中的一张表中。

有什么想法吗?