当前位置: 首页 > 知识库问答 >
问题:

如何返回逗号分隔字符串的单元格范围在谷歌工作表?

闾丘书
2023-03-14

我正在使用GoogleSheets并编写一个自定义函数,该函数接受一系列单元格作为参数,并返回一个字符串,在单元格内容中添加一个分隔逗号。

例如,我们有一个范围B1:B2,其中单元格B1包含“B1\u内容”,单元格B2包含“B2\u内容”。函数应返回“B1\U内容,B2\U内容”。

如何使用谷歌应用程序脚本在谷歌表单中实现这一点?

共有2个答案

微生嘉
2023-03-14

你试过那种东西吗?

function toCommaSepStrings(values){
  return values.toString();
}
吕俊才
2023-03-14

您可以尝试以下操作:

function rangeToStringSep(range, sep) {
  return range.toString().split(',').join(sep);
}

使用:

=rangeToStringSep(B1:B3; ", ")

使现代化

function rangeToStringSep1(range, sep) {
  return range.join(sep);
}
 类似资料:
  • 在逗号处划分字符串的最佳方法是什么,这样每个单词都可以成为ArrayList的一个元素? 例如:

  • 问题内容: 我有一个长度未知的字符串,看起来像这样 将这些字符串用逗号分隔的最佳方法是什么,以便每个单词都可以成为的元素? 例如 问题答案: 你可以这样做: 基本上,该方法将根据你正在传递的(在这种情况下)定界符来分割字符串,并将返回字符串数组。 但是,你似乎位于字符串列表而不是数组之后,因此必须使用该实用程序将数组转换为列表。就像供你参考一样,你也可以这样做: 但是通常最好是对接口进行编程,而不

  • 问题内容: 我需要在数据库中填充纬度和经度列,但是原始信息存储为单个字符串 例如。 我猜想TRIM命令在这里很有用,但是我不知道如何告诉它每半个部分都精确地停在逗号上。 我希望能够提出一个简单的UPDATE查询,如下所示: 但是显然在LTRIM和RTRIM部分中需要做一些额外的工作,因此我只选择数据,但不包括UDFChar1中的逗号。 关于如何实现这一目标的任何想法? 问题答案: 请试试: 和 样

  • 问题内容: 我有从.net应用程序A,B,C,D,E,F获取的字符串, 我想写一个SQL选择语句像 这在t-SQL中将不起作用,因为它使用不将值分开的一个字符串。有什么办法可以做到这一点? 问题答案: 它认为最简单的方法是动态SQL生成:

  • 我需要验证逗号分隔的最小和最大数字限制的regex。我试过这个regex,但没有运气 我想要这样的列表(最小数字是1,最大数字是45)

  • 问题内容: 我需要编写一个扩展版本的StringUtils.commaDelimitedListToStringArray函数,该函数具有一个附加参数:转义字符。 所以打电话给我: 应该返回: 我当前的尝试是使用String.split()使用正则表达式拆分String: 但是返回的数组是: 有任何想法吗? 问题答案: 正则表达式 意思是“匹配不是反斜杠后跟逗号的字符”-这就是为什么模式之所以匹配