google-apps-script - 如果 C 列为“否”,则更新 A 列的当前时间
问题描述
我需要每日更新将 A 列中的所有行设置为当前日期/时间,其中 C 列中有“NO”。C 列中不包含“NO”的行应保持不变。
我知道如何设置触发器。我只需要编写“在 C 列中搜索并将 A[currentRow] 设置为 currentTime()”的代码。
解决方案
以简单方式实现此功能的逻辑如下:
getRange()
使用方法和获取 C 列中单元格的值getValues()
。- 循环遍历包含具有计数器变量的值的数组,并检查每个单元格的
if
值是否等于“NO”。 getRange()
如果条件已满足 -使用计数器变量作为行索引访问列 A 中的相应单元格。- 使用该方法
setValue()
为单元格分配值new Date().getTime();
。
尝试按照这些步骤编写代码。如果您在实施特定方法时遇到问题 - 请随时发布有关它的新问题,包括您的代码片段和您遇到的问题的详细描述。
推荐阅读
- c - 错误:(1089) 对“_forward_flight”XC8 编译器的递归函数调用
- c - bfSize 问题(Pset3、任务调整大小、CS50)
- lambda - 闭包作为 C++ 中的参数和返回类型
- css - 在 Firefox 上,CSS 网格右侧的 HTML 输入溢出
- c - 为什么返回指向本地已声明变量的指针为空而不是指向堆栈中位置的指针?
- xcode - 为什么在 MacOS Catalina 升级后启动 iOS Xcode 模拟器会创建 Crash Report,如何处理?
- asp.net-core-mvc - 查看 .Net Core 3.1 中无法识别的组件标签助手
- python - KivyMD:从屏幕类访问标签 ID
- matlab - 如何使用 geoplot 更改绘图中的线条颜色?
- php - 只显示未来的约会 PHP