Google表格自定义函数未返回字符串

里沙德·阿拉维(Rishad Alavi)

我是Google表格脚本的新手。

我正在编写代码,以基于命名约定从长文本中删除第六个组件。文本有6个部分,每个部分都由下划线分隔。但是,我的代码未返回任何内容

  function RetailerStrip(account) {
  var count = 0;
  var retname = "";
  var retcount = 0;
  for(var i = 0, len = account.length; i < len; i++) {
        if (account[i] =="_") {
            ++count;
            }
        if (count == 5) {
            retname[retcount]= account[i];
            ++retcount;
            }
    }
  return retname;
}

然后,我从工作表中调用此函数,如下所示

=RetailerStrip("abc_def_ghi_jkl_mno_pqr")

当我尝试将“ retname”声明为数组时,该函数的确返回了所需的文本(第五个组件),但文本分散在多个单元格中,每个单元格中都有on字符,而不是一个单元格中的单个字符串

var retname = [];

请帮忙

广告

您可以尝试以下方法:

function RetailerStrip(str) { return str.split('_')[5]; }

split()方法创建一个数组。


但是,如果您更喜欢使用字符串迭代方法,则可以使用以下方法:

function RetailerStrip(account) {
  var count = 0;
  var retname = []; // Array
  var retcount = 0;
  for (var i = 0, len = account.length; i < len; i++) {
    if (account[i] =="_") {
      ++count;
    }
    if (count == 4) {
      retname[retcount]= account[i];
      ++retcount;
    }
  }
  retname.shift(); // To get rid of the underscore from the array
  var retnameString = retname.join(''); // To convert the array to a string
  return retnameString;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回字符串长度的自定义函数

来自分类Dev

Google表格自定义函数返回错误的时差

来自分类Dev

我的自定义函数返回错误的内容,而不是Python中的已编译字符串

来自分类Dev

从自定义颜色字符串返回SolidColorBrush

来自分类Dev

从自定义颜色字符串返回SolidColorBrush

来自分类Dev

Google表格自定义函数有时会返回未定义的值

来自分类Dev

具有高级自定义字段的Wordpress Rest API Google Map字段返回奇怪的字符串

来自分类Dev

自定义字符串排序

来自分类Dev

自定义字符串不足

来自分类Dev

自定义格式字符串

来自分类Dev

在自定义CommandProvider中获取完整/未转义/未拆分的命令字符串

来自分类Dev

Google表格:如何使自定义函数的返回值连续溢出?

来自分类Dev

是否有自定义函数或脚本返回Google表格中特定工作表的Gid?

来自分类Dev

Google 电子表格自定义函数不返回任何内容

来自分类Dev

为什么自定义日志事件的字符串未显示在事件日志中?

来自分类Dev

自定义JsonConverter可以将decimal.MinValue转换为空字符串并返回

来自分类Dev

自定义查询字符串解析器返回不正确的结果

来自分类Dev

使用Python中的自定义字符串从数据框日期列返回会计季度

来自分类Dev

如何在 WordPress 的自定义翻译短代码中返回翻译后的字符串

来自分类Dev

Google表格中MIN()的自定义数组函数

来自分类Dev

效率:字符串切片与自定义函数

来自分类Dev

在C ++中为字符串创建自定义函数

来自分类Dev

Sympy:使用sympify将自定义函数减少为字符串?

来自分类Dev

用自定义html替换方括号之间的键/值字符串的函数

来自分类Dev

如何从背后的代码传递JavaScript函数中的自定义字符串?

来自分类Dev

VB.Net/C# - 在自定义函数上拆分字符串

来自分类Dev

不带自定义函数的 SQL Server 子字符串

来自分类Dev

始终将“[object Object]”作为自定义字符串格式函数的输出

来自分类Dev

自定义字符串排序比较函数奇怪的行为

Related 相关文章

  1. 1

    返回字符串长度的自定义函数

  2. 2

    Google表格自定义函数返回错误的时差

  3. 3

    我的自定义函数返回错误的内容,而不是Python中的已编译字符串

  4. 4

    从自定义颜色字符串返回SolidColorBrush

  5. 5

    从自定义颜色字符串返回SolidColorBrush

  6. 6

    Google表格自定义函数有时会返回未定义的值

  7. 7

    具有高级自定义字段的Wordpress Rest API Google Map字段返回奇怪的字符串

  8. 8

    自定义字符串排序

  9. 9

    自定义字符串不足

  10. 10

    自定义格式字符串

  11. 11

    在自定义CommandProvider中获取完整/未转义/未拆分的命令字符串

  12. 12

    Google表格:如何使自定义函数的返回值连续溢出?

  13. 13

    是否有自定义函数或脚本返回Google表格中特定工作表的Gid?

  14. 14

    Google 电子表格自定义函数不返回任何内容

  15. 15

    为什么自定义日志事件的字符串未显示在事件日志中?

  16. 16

    自定义JsonConverter可以将decimal.MinValue转换为空字符串并返回

  17. 17

    自定义查询字符串解析器返回不正确的结果

  18. 18

    使用Python中的自定义字符串从数据框日期列返回会计季度

  19. 19

    如何在 WordPress 的自定义翻译短代码中返回翻译后的字符串

  20. 20

    Google表格中MIN()的自定义数组函数

  21. 21

    效率:字符串切片与自定义函数

  22. 22

    在C ++中为字符串创建自定义函数

  23. 23

    Sympy:使用sympify将自定义函数减少为字符串?

  24. 24

    用自定义html替换方括号之间的键/值字符串的函数

  25. 25

    如何从背后的代码传递JavaScript函数中的自定义字符串?

  26. 26

    VB.Net/C# - 在自定义函数上拆分字符串

  27. 27

    不带自定义函数的 SQL Server 子字符串

  28. 28

    始终将“[object Object]”作为自定义字符串格式函数的输出

  29. 29

    自定义字符串排序比较函数奇怪的行为

热门标签

归档