如何根据标题行值对 Google Apps 脚本中的值进行排序、过滤和替换?

问题描述 投票:0回答:2

我是 google apps 脚本的新手,遇到了一个问题。我每天都会执行此过程,并且想知道是否可以自动化此过程以节省时间。 这就是我想做的:

第 1 步:选择标题为“C”的列。替换所有“?”通过“w”。将所有“1”替换为“v”

第 2 步:按 A-Z 对标题为“公司”的列进行排序

第 3 步:按 A-Z 对标题为“优先级”的列进行排序。如果未找到标题为“优先级”的列,请转到下一步(有时优先级列不存在)

第 4 步:按 Z-A 对标题为“C”的列进行排序

第 5 步:过滤标题为“C”的列以查找空白

第 6 步:按 A-Z 对标题为“OV comment”的列进行排序

第 7 步:按 Z-A 对标题为“PV”的列进行排序

第 8 步:过滤所有标题为“C”的列

请参考以下链接查看示例文件: https://docs.google.com/spreadsheets/d/1bp1jcb3Ex6cdURbU9ScVJO_gTVyyeskojn1_S97-fPk/edit?usp=sharing

sorting google-apps-script google-sheets filtering columnsorting
2个回答
0
投票

这是可能的。看看 Stack Overflow 几乎就能找到你需要的东西(还有一点谷歌搜索)。

  1. 按名称获取列搜索替换指定的字符(如果使用

    replaceText()
    可能会更简单)。

  2. 按字母顺序排序(有关任何其他类型的排序,请参阅此处)。

  3. 参见#2。使用

    if
    条件

  4. 参见#2。

  5. 过滤空白/空单元格

  6. 参见#2。

  7. 参见#2。

  8. 参见#5。


0
投票

当然,Stack Overflow 不是也不应该是免费的编码服务。然而,应该有一些东西可以解决像这样的简单问题。例如,可以向人工智能提出此查询。虽然问题有点不精确,但人工智能生成的脚本可以进一步编辑和/或问题由这位编码新手进行细化和重新提交。

我已经通过 Perplexity AI 成功运行了稍微编辑过的“指令”,结果实现了“BeginnerPro”提出的目标。考虑到不要发布人工智能生成的答案的提醒,我不会在这里这样做。

© www.soinside.com 2019 - 2024. All rights reserved.