首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么在Google Sheets中使用ImportRange时,Query会丢弃带有破折号的值?

在Google Sheets中使用ImportRange函数时,Query函数会丢弃带有破折号的值是因为Query函数将破折号(-)解释为减号运算符,而不是作为文本中的字符处理。这样会导致Query函数在处理带有破折号的值时出现错误。

为解决这个问题,可以使用以下方法:

  1. 引号转义:在Query函数中,使用双引号将带有破折号的值括起来,以使Query函数正确解释该值。例如:
代码语言:txt
复制
=QUERY(IMPORTRANGE("spreadsheet_url", "sheet_name!range"), "SELECT * WHERE column_name = '-value'")
  1. 替代字符:将破折号替换为其他字符,以避免Query函数将其解释为减号运算符。可以使用函数如SUBSTITUTE或REGEXREPLACE来实现替换。例如:
代码语言:txt
复制
=QUERY(IMPORTRANGE("spreadsheet_url", "sheet_name!range"), "SELECT * WHERE column_name = SUBSTITUTE('-value', '-', '_')")

值得注意的是,这些解决方法可能会因数据的特殊性而有所不同,需要根据具体情况进行调整。

关于Google Sheets中ImportRange和Query函数的更多信息,您可以参考腾讯云的文档链接:ImportRange函数文档Query函数文档

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Power Query Google Sheets连接器!

Power BI 11月更新,Power Query团队为我们带来了一个新连接器:Google Sheets连接器 https://powerbi.microsoft.com/en-us/blog...Power BI 桌面"获取数据",然后选择"更多",搜索Google 第三步:填写复制url,点击确定 第四步:弹窗登录账号 登陆成功的话,会看到如下提示框,关闭即可。...而且,暂时也不能像在Onedrive获取文件夹那样直接获取一个Google文档文件夹: PowerBI从Onedrive文件夹获取多个文件,依然不使用网关 但是我们发现Google Sheet连接器用是...当然连接器还有其他一些问题,具体详见: https://powerquery.microsoft.com/en-us/blog/introducing-the-new-power-query-google-sheets-connector...尤其是国内,巨量用户使用腾讯文档、wps等,然而powerbi几乎没有任何办法从中获取数据,除非下载,但这很明显违背了敏捷BI思路。

6K10
  • 通用「接口缓存中间件」一种实现

    序 最近一个印象十分深刻经历: 打开 google sheets,编辑完数据准备导出,文件下子菜单,从上到下扫了几遍愣是没找到导出按钮,不对呀,明明一直在这???...正准备 google 一下怎么回事,发现没网... 恍然大悟:这编辑了半天,居然是没网下进行,而且压根没感知到没网:文件间跳转流畅,编辑核心功能丝毫没受到影响。...要同时掌控运行时和运行环境风格,似乎体现在 google 很多产品,flutter? 现在回到 「缓存」。... HTTP Server ,缓存同样重要:因为它有办法,让所有的查询接口保持 50ms 以内,不管依赖服务有多慢。 是不是单单这一条,就让人无法拒绝呢。...cache key 计算 一般 get 请求,可以把 query string 作为 cache key,但是注意两种情况: 如果有用于幂等参数,比如 once,要从 cache key 计算剔除

    92810

    译文排版规范

    ---- 统一文文案、排版相关用法,降低沟通成本,增强译文规范性和气质,使其更加易读。...破折号前后需要增加一个空格 正确: 你好,我是破折号 —— 一个不苟言笑符号。 错误: 你好,我是破折号——一个不苟言笑符号。 全角和半角 不明白什么是全角(全形)与半角(半形)符号?...数字使用半角字符 正确: 这件蛋糕只卖 1000 元。 错误: 这件蛋糕只卖 1000 元。 例外:设计稿、宣传海报如出现极少量数字情形,为方便文字对齐,是可以使用全角数字。...排版 斜体文字使用加粗样式代替 正确: 斜体本身是为西文文字所设计,为了保持良好阅读效果,中文排版不应出现斜体,因此统一使用加粗样式代替。...错误: 斜体本身是为西文文字所设计,为了保持良好阅读效果,中文排版不应出现斜体,因此统一使用加粗样式代替。

    1K10

    Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格

    登录后浏览器窗口提示关闭,token-sheets.pickle和token-drive.pickle文件和credentials-sheets.json出现在同一个文件夹。...或者,如果您 Google 帐户只有一个带有该标题电子表格,您可以将电子表格标题作为字符串传递。...Sheet对象代表每个工作表数据行和列。您可以使用方括号运算符和整数索引来访问这些工作表。Spreadsheet对象sheets属性按照它们电子表格中出现顺序保存一组Sheet对象。...但是,将写入在线电子表格需要网络连接,可能需要一秒钟时间。如果有数千个单元格需要更新,一次更新一个可能非常慢。 列和行寻址 单元格寻址谷歌表格中就像在 Excel 中一样有效。...请记住,Google 工作表行号从 1 开始,而不是从 0 开始。单元格将是字符串,所以您需要将它们转换成整数,以便您程序可以使用它们。

    8.5K50

    如何处理Shell脚本特殊字符

    假设我们有一个变量 整体取HOME变量 使用空格作为分隔符将字符串拆分为字段 将每个以空格分隔字段视为一个可以由 shell 扩展 glob 我们例子,我们对字符串 上下文感兴趣——变量周围双引号产生一个字符串...¨K21K¨G3G¨K29K同样概念也适用于命令替换。通常,我们()符号或反引号替换命令。但是,我们应该知道使用反引号替换命令不是 POSIX 方式,一些 shell 可能抱怨它: #!...处理带有“-”和“+”前缀文件名 文件名可以包含前导破折号 (-) 或加号 (+)。众所周知,命令行破折号 (-) 前缀表示大多数命令选项。因此,我们脚本处理这些文件名时会产生错误。...幸运是,我们可以通过包含破折号或加号前缀文件名前使用破折号 (–) 来解决此问题。它指示命令选项结尾,以便后续参数将被视为文件名: #!...@"之前指定了前导双破折号,因此每个带有前导破折号文件名都将按原样使用

    7.5K30

    编写灵活、稳定、高质量CSS代码规范

    扫描文档,小写字符易于分辨,因为他们形式更易于区分。 (12)尽量使用简写形式十六进制,例如,用 #fff 代替 #ffffff。...五、带前缀属性 5.1 垂直对齐 当使用特定厂商带有前缀属性,通过缩进方式,让每个属性垂直方向对齐,这样便于多行编辑。 5.2 Example ?...过度使用简写形式属性声明导致代码混乱,并且会对属性带来不必要覆盖从而引起意外副作用。 7.3 Example ? 八、Less 和 Sass 嵌套 8.1 尽量不嵌套 避免不必要嵌套。...这是因为虽然你可以使用嵌套,但是并不意味着应该使用嵌套。只有必须将样式限制父元素内(也就是后代选择器),并且存在多个需要嵌套元素使用嵌套。 8.2 Example ?...(4)只有必要时候才将 class 限制最近父元素内(也就是后代选择器)(例如,不使用带前缀 class -- 前缀类似于命名空间)。 12.2 Example ?

    1.2K20

    WordPress IndexNow提交教程,让搜索引擎快速收录

    你只需要在网站页面发生变更去通过这个协议 Ping 一下搜索引擎,这样加入 IndexNow 搜索引擎就会被成功通知到,有利于搜索引擎快速发现新 URL,实现网站快速收录。...当然子凡也第一间测试了各个接口,并且给泪雪旗下所有网站升级支持 IndexNow 协议,由于涉及到自用插件,所有子凡就单独把相关 WordPress IndexNow 提交代码分享出来,代码如下...(放置在当前使用主题 functions.php 文件即可): //WordPress IndexNow add_action('save_post','fanly_indexnow',10,3);...以上代码key 和api 是可以修改,同时key 放置在当前网站根目录需要放置同名 txt 文件,例如:key = ‘4fe21022a6554c5ca88ee4beb621f9f4’;那么需要建立一个...若有不明白可以IndexNow 官网、Microsoft Bing查看相关文档。

    1.1K110

    挖洞经验 | 看我如何挖掘成人网站YouPornXSS并成功利用

    我:hacker one?...他:是的 我:没时间,我正在迁移我DNS服务器 当我正在阅读关于绑定文档,他回复了我: 他: oh shit,不敢相信,搜索栏存在可利用XSS 事情开始变得有趣起来,使我不得不停下手中工作。...正如你在下面的截图中看到那样,搜索词是meta标签,以没有任何过滤(大写字母除外)形式输出: ?...正如你所看到,这里有一个小问题:http-equiv破折号,并未被插入到源代码。我决定使用双重编码尝试绕过。首先我对破折号做了HTML编码,然后又对其进行了URL编码。...从开放重定向到反射型XSS 现在我们手中已经有了一个,可以重定向用户URL有效载荷。 我脑海中突然灵光一现,那么我们是否可以使用相同技巧将破折号替换为>和<呢?

    13.2K50

    解除 Excel 表格文档保护全攻略

    日常工作和学习,我们可能遇到 Excel 表格被保护无法编辑情况。别担心,今天就为大家分享几种解除 Excel 表格文档保护方法。...一、导入腾讯文档 可以将受保护 Excel 表格上传到腾讯文档。部分情况下,腾讯文档尝试自动解除表格保护,这样你就能够编辑内容了。...二、导入 Google Sheets 把受保护 Excel 表格上传到 Google Drive,然后使用 Google Sheets 打开。... Google Sheets ,部分保护功能可能失效,让你可以直接编辑表格内容。若文档依旧受保护,可以尝试另存为 Google Sheets 格式,之后再导出为 Excel 文件。...通常情况下,数据可以被复制,但公式和格式可能丢失。 总之,当遇到 Excel 表格被保护无法编辑,不要慌张,可以尝试以上几种方法来解除文档保护,让你工作更加顺利高效。

    15010

    如何使用JavaScript导入和导出Excel文件

    Spread.Sheets组件页面添加一个脚本,并使用div元素来包含它(因为SpreadJS电子表格组件使用了Canvas 绘制界面,所以这是初始化组件所必需一步): <script type=...Excel模板 现在我们可以使用Spread.Sheets脚本在此文件添加另一个收入行。...这允许我们通过传入行索引、列索引和Spread工作表上设置: sheet.setValue(11, 1, "Revenue 8"); for (var c = 3; c < 15; c+..., GC.Spread.Sheets.Sparklines.SparklineType.line, setting); 如果您现在尝试运行代码,可能很慢,这是因为每次更改数据和添加样式工作簿都会重新绘制...带有用于添加收入行按钮Excel模板 添加Excel导出代码 我们还可以实现:在网页中将带有添加行功能Spread.Sheets 导出成Excel文件。

    6.6K00

    Python操作Excel工作簿示例代码(*.xlsx)

    、openpyxl、xlwings 等等,但是每个库处理 Excel 方式不同,有些库处理还会有一些局限性。...接下来对比一下几个库不同,然后主要记录一下 xlwings 这个库使用,目前这是个人感觉使用起来比较方便一个库了,其他几个库使用过程总是有这样或那样问题,不过特定情况下使用也是挺不错。...一般 Excel 程序对于上述两种格式都可以打开编辑,也可以相互转化存储,不过还是建议没有特殊要求情况下使用新版本格式,一方面新稳定版本可能修复之前一些BUG,同时也带来进行一些优化。...差距还是不小,还有一个问题就是将 .xlsx 格式文件另存为 .xls 格式还会有兼容性提示,提醒用户有些设置可能丢失,所以能选新版本还是尽量用新版本吧。...没有直接方法 支持 支持 另存后大小 .xls 文件没有变化 .xlsx 文件变小 .xls、.xlsx 文件没有变化 使用建议 只操作.xls文件可以考虑 只操作.xlsx文件可以考虑,不能带有

    2.6K30

    linux操作带有空格和特殊字符文件名

    大多数情况下,文件 / 文件夹名称与文件 / 文件夹内容相关,并以数字和字符开头。字母数字文件名非常常见并且使用非常广泛,但是当我们必须处理包含特殊字符文件 / 文件夹名称,情况并非如此。.../-abc 处理名称带有 HASH (#) 文件 该符号# BASH 具有非常不同含义。a 之后任何内容都#被解释为注释,因此被 BASH 忽略。.../#bc.txt or >rm '#bc.txt' 要删除文件名带有哈希 # 所有文件,您可以使用: # rm ./#* 处理名称带有分号 ; 文件如果您不知道,分号 BASH 和其他...你有没有处理过任何带有分号文件名?如果不在这里,你。创建一个包含分号文件。...>touch *12.txt 注意:当您必须删除以 开头文件*,切勿使用以下命令删除此类文件。 >rm * or >rm -rf * 而是使用, >rm ./*.txt 文件名感叹号 !

    7.4K20

    使用Google App Script和Google Sheet自动生成数据仪表盘

    我们使用这种方法来跟踪我们应用程序Atlassian Marketplace表现,这项技术也可以与很多公共API搭配使用,比如: Github Google(借助Google Play或者Chrome...上面的第一点已经队友发布的如何使用Google Sheet制作杀手级数据仪表盘一文得到了解决。这周我们专注于利用Google App Script来实现仪表盘数据自动更新。...虽然实现上面的模式依赖概念很简单,但它是重用电子表格和代码有效方法之一。我们讨论完本文中使用合约之后,我们再次回顾并佐证这一点。...其中一个方法是A1单元格中指定一个键值。举例来说,如果键值内容为Github,意味着我们向GithubAPI发送请求并存储指定字段。下面给出本教程我们做出合约。...下面的公式给出了一种汇总数据方案(你也可以使用Googlequery function做到这一点)。

    6.5K60

    【拓展】686- 如何在 Web 上大规模生成 UUID

    为什么我们需要客户端唯一标识符 Web 页面和电子商务站点上集成第三方脚本普遍需要生成唯一标识符,用于分析、营销或广告目的。...这个功能 A/B 测试是在当前帧运行,可以的话运行在 Web Worker 。...当查看标识符数量,我们 每百万个标识符能遇到 5 个非唯一 。 40 倍差距。...这种事情应该不会再发生了,因为 Google 2019 年 12 月宣布将开始更新 Googlebot,以桌面和移动设备上使用最新版本 Chrome。 但这还不是全部。...生成剩余 8%请求浏览器 User-Agent 图像如下所示: EvoPdf、WnvPdf 和 HiQPdf 是.NET HTML 到 PDF 转换库,很可能它们爬取带有我们脚本页面多次重复使用了相同标识符

    1K41

    Excel编程周末速成班第3课:Excel对象模型

    第一种是方法名称后括号以正确顺序包含参数: 对象名.成员名(参数1, 参数2, …) 极少数情况下带有参数属性也必须使用此语法。参数必须精确遵循方法定义顺序。...如果没有命名参数,则该方法只能根据其参数列表位置来标识一个参数,因此你必须为要忽略所有可选参数包括占位符(逗号)以使用默认。...该Workbook对象有一个Sheets集合。 Sheets集合为工作簿每个工作表包含一个Sheet对象。 说明:为什么包含工作表集合称为Sheets而不是Worksheets?...后面的方法更有用,因为你通常不知道对象集合位置。 当引用集合成员,可以通过两种方式使用引用。...,MyWB不再包含Nothing 某些情况下,某些对象属性也返回Nothing,例如没有活动工作表ActiveSheet属性。

    5.1K30

    Hero image网站转化这么高?21个最佳案例给你参考

    最常见Hero image就是电子商务类型网页,大家逛苹果官网,不难发现苹果产品信息都是以图片横幅形式来展现。 通常Hero image是用户访问你网站遇到第一个视觉元素。...作为网站“颜担当”,它们美观,精致,简单,真实,设计师通过他们来添加网站美感,以此来吸引网站访问者,所以Hero image设计重要性不言而喻,给用户塑造一个好第一印象,增加访问率,才能间接促进转化率...设计师:Tubik 一家关于生态住宅公司网站,目的是利用太阳能打造可持续发展住宅。用户可从一个选项卡切换到另一个选项卡,并且可以不同时间和环境查看对应房屋,了解其优势。...设计师:Tubik 这是一个主要向孩子们售卖书籍电子商务网站Hero image页面。以黑色为背景,充满童趣插画以及带有一个订阅邮件按钮,巨大标题显得格外耀眼。...苹果倾向于使用“chromeless”图像,这些图像不是全屏,也没有边框,背景清晰。要么固定在适当位置,要么浮动页面上某个特定位置。背景往往是白色,对比突出黑色标题文本。 2.

    2K10

    Shinyforms | 用 Shiny 写一个信息收集表

    当前功能 •表单结果保存到本地文件;•支持必填字段和可选字段(问题列表中使用 mandatory 参数);•仅用一行代码即可为 Shiny UI 和 server 添加表单;•可以同一 App 包含多种不同形式...如果你想查看所有收集结果,则必须输入密码以验证您是管理员 (表单信息列表中使用 password 参数可设置密码);•支持更复杂输入验证,当字段不满足某些条件,会给出错误提示消息(表单信息列表中使用...validations 参数);•可选加入“重置”按钮,用于重置表单字段(表单信息列表中使用 reset = TRUE 参数);•问题可包含提示文本,显示标题下方(问题列表中使用 hint...再举一个例子 此示例与上一个示例相似,但进一步说明了其他一些功能。它显示了如何在一个应用程序插入两个表格,以及如何使用管理员查看功能。...如何将收集结果保存至 Google Sheets 在此示例,我们将首先创建一个新 Google 表格文档。

    3.9K10
    领券