问题标签 [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.
google-sheets - 根据月份日期计算每月平均值
使用以下数据集,我如何根据 A 列以月 | 格式的日期平均每个月的权重?平均重量?
google-apps-script - 在谷歌表格上查询和比较日期
我正在将 sheet1 的副本复制到另一个 sheet2(同一文档)上,并且 query() 工作正常,直到我要过滤的列是公式单元格(长的每个都有查询、匹配等)。
我想要做的是过滤 sheet1 中 M 列中的事件日期即将到来的行(有更多过滤条件,但只是为了简化这是主要问题)。
我不希望日期为空、过去(各种日期格式)或公式给出空字符串“”结果的行。
我尝试过的公式(给出错误) - 请注意我只是选择 2 列进行测试:
=query(sheet1!A3:N, "选择 I,M where I = 'Singapore' AND DATEVALUE(M)>TODAY()",0)
=query(sheet1!A3:N, "选择 I,M where I = 'Singapore' AND M>TODAY()",0)
这个公式没有给出错误但没有显示正确的数据 - 显示除 2017 年 1 月 - 2017 年 8 月 7 日以外的所有数据:
=FILTER(sheet1!A3:N, sheet1!I3:I="新加坡", sheet1!M3:M>TODAY())
此公式给出空输出:
=query(sheet1!A3:N," 选择 I,M 其中 I = '新加坡' AND M='22 August' ",0)
我是谷歌表格和应用程序脚本的新手,所以感谢任何人的任何建议谢谢!
google-sheets - 将开始和结束日期设置为当月 Google Anaytics API
我正在使用 Google Analytics 应用程序设置 Google Sheet 报告以生成自定义报告,我花了几天时间在整个网络上搜索有关该主题的信息,以寻找为报告设置当前月份的答案。
我可以毫无问题地设置开始和结束日期,但我希望自动报告能够重置为当前月份,而无需我每个月都更新开始和结束日期。
google-sheets - 如何根据单元格内容打破特定行的转置?
所以我正在研究这个我必须实现的 excel/电子表格项目:
FROM:(假设 Fruit 在单元格 A1 中)
TO:(假设水果摘要在单元格 I1 中)
google-sheets - 如何使用查询对从查询返回的单个列求和
下面的例子很简单。问题是为了更深入地了解Query,进行更复杂的计算。
假设简单数据:
AB
1 2
3 4
5 6
我希望在某些条件下找到产品的总和,即 (1*2)+(3*4)+(5*6)
这可以通过以下方式完成:
=sum(query("select A*B where A>1 label A*B ''"))
问题:如何仅使用查询来执行此操作,并且只返回一个单元格?
例如寻求类似的东西:
=query("select sum(A*B) where A>1")
post - 使用 POST 方法查询 Google Sheet
我使用 UrlFetchApp 在 Google App Script 中执行 Sheet 的查询。如果我的查询字符串不太长,它可以正常工作。由于 UrlFetchApp 的 url 大小限制仅为 2k。我想知道是否可以使用 POST 方法来执行查询?
我在下面试过。但它不起作用。
google-sheets - 基于 Google Query 中多个单元格值的参考列
我试图在基于两个单元格引用的列中返回一个值。
我目前的查询是:
A 列是一个数字,P 是一个字符串,Q 是一个数字。S 和 T 分别对应于 P 和 Q。
它返回的只是列标题。我究竟做错了什么?
google-sheets - 如何使用谷歌表格中的“\ t和\ n”等用户条件拆分单元格?
我的数据如下所示:
客户姓名:\tAAA \n\n 客户电子邮件:\tAAA@b.com \n\n 客户手机:\t12456788 \n\n 客户消息:\n\n\taaabbbcccmessage
我想将数据转换为:
AAA AAA@b.com 12456788 aaabbbcccm 消息在单独的单元格中。
我尝试了这个公式但没有用:
ARRAYFORMULA(split(join(":",index(split(C16,":"),1,1),index(split(C16,":"),1,2),index(split(C16,": "),1,3),index(split(C16,":"),1,4)),":"))
发生了错误:
arrayformula(split(join(index(split(C16,"客户名:\t")),index(split(C16,"客户邮箱:\t")))))
google-sheets - 从 Google 表格中的城市功能获取国家/地区
我有一个包含混乱位置信息的谷歌表格列,我想获得一个带有国家名称的列。你知道在谷歌表格中是否有一种简单的方法吗?否则,我将使用像https://dev.maxmind.com/geoip/geoip2/geolite2/这样的地理数据库在 Python 中编写一个脚本, 这里是我拥有的数据示例