google-apps-script - Google 表格“文本”功能和条件格式
问题描述
有没有办法在 Google 表格条件格式侧栏中使用“文本”功能?
例如,如果需要根据 A 列中的文本描述值将十行格式化为货币 - 如果存在 TRUE 条件,是否可以使用自定义公式来执行 IF/THEN 的“结果”...?
所需格式规则/自定义公式(因为“数字格式”不是可行的“条件格式选项”):适用于范围 1:1 =IF(a1="REVENUE", TEXT(a3,"$#,##0.00") ) (a1 中的标志将决定行格式)
尝试避免必须使用代码(例如下面的示例)遍历所有行,而是检查“标志”列并在 UI 中应用所需的格式。
var ss = SpreadSheetApp.getActiveSpreadsheet().getSheetByName('sheet1');
var values = ss.getRange('a1:a10').getValues();
values.forEach(row=>{if (Range=="REVENUE") {ss.getRange(r,1).setNumberFormat("$#,##0.00")}}....
解决方案
推荐阅读
- c# - 如何更改自定义 configSections 变量的值?
- reactjs - 创建辅助函数以在我的 redux reducer 代码中重复使用以改变状态
- python-3.x - 如何将工作簿传播到另一个工作簿的工作表集使用 openpyxl
- windows - 使用powershell脚本复制文件夹内容保留文件夹结构
- node.js - 查询 better-sqlite3 以获取记录数据
- c# - Xamarin Firebase 推送通知 - 在 Android 上收到间歇性重复推送通知
- python - 熊猫时间戳到 datetime.datetime()
- docker - 寻找一个示例 docker-compose 文件让 traefik 反向代理容器和非容器服务
- amazon-web-services - 使用 CodePipeline 从 VPC 调用 Lambda 失败并出现超时
- xquery - 条件组合索引:当有多种十进制类型的索引时,无法查询到想要的结果