根据谷歌电子表格中的单元格颜色更改单元格值

2023-12-11

我一直在寻找一种根据另一种单元格颜色更改单元格值的方法(例如,如果单元格颜色为红色,则为“文本”)?

有没有办法做到这一点?

我知道有一种方法可以根据单元格值更改单元格颜色,但我想要相反的方法,

有人知道吗?无论是脚本还是公式


谷歌应用程序脚本中有类似的东西,不确定电子表格中是否也有任何直接公式可用,但这里是:

我上色了A1的细胞Sheet1 as Red即#ff0000,然后使用以下代码获取颜色:

function test()
{
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  var color = sheet.getRange(1, 1).getBackground();
  Logger.log(color);
}

Output

#ff0000

所以,你只需要检查if(color == "#ff0000")(或您想要的任何颜色的代码),然后设置值。

EDIT

这是满足您的要求的代码。我还添加了评论,以便您可以进一步开发它。

function myFunction() {
  var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet2");

  var data1 = sheet1.getDataRange().getValues();  //2D array of sheet1 cell values
  var bg;

  for(var i=1; i<data1.length; i++)
  {
    bg = sheet1.getRange(i+1, 2).getBackground();
    if(bg == "#ff0000")  //Add more colors in else if and else if you have 5-6 different colors, this one is for red
    {
      sheet2.getRange(i+1, 3).setValue("For Verification");  //Set value in corresponding row of sheet2
    }    
  }
}


/**
* For to-be filled records in future, you can 
* set a trigger of onEdit if you are manually 
* filling sheet 1
**/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据谷歌电子表格中的单元格颜色更改单元格值 的相关文章

  • 测量填写部分的时间 - 谷歌表单

    我正在尝试使用谷歌表单进行研究调查问卷 对于某些部分 我想自动测量用户填写所需的时间 谷歌表单中没有这样的选项 我尝试复制表单源 并用 javascript 填充时间 但它不起作用 跨源问题 未能成功托管复制的表单 如何做到 我如何衡量回答
  • 根据日期自动对数据进行排序

    我正在尝试使我的电子表格根据日期自动对数据进行排序 我附上了我正在使用的电子表格的照片 您会注意到 G 列中有一个工作日公式 目前 一旦我更新了配药日期 重新订购日期就会根据公式进行更新 基于安排的工作日 然后我对 G 列使用 SORT R
  • 如何让 Google Apps 脚本进行 SHA-256 加密?

    我需要使用文本输入 1 轮 十六进制输出 SHA 256 加密来加密字符串 这应该是一个长度为 64 的字符串 我在 Google Apps 脚本文档中尝试过的每个 SHA 256 加密模块都会返回一组数字 例如 function SHA2
  • 如何使用 Google Apps 脚本添加指向电子表格单元格的链接

    可以通过用户界面向 Google 电子表格中的单元格添加 链接 我想使用 Google Apps 脚本执行相同的操作 我本以为 Range 类上有一种方法可以实现这一点 但看不到 有谁知道如何做到这一点 截至 2020 年 6 月 可以选择
  • 选择列的最后一个值

    我有一个电子表格 G 列中有一些值 有些单元格之间是空的 我需要将该列中的最后一个值获取到另一个单元格中 就像是 LAST G2 G9999 除了那个LAST不是一个函数 类似的答案卡里加里的回答 https stackoverflow c
  • 如何在公式中的 & 之间添加换行符以生成 QR URL

    我正在谷歌表格中创建一个电子表格 用于跟踪财产房间的库存 我使用二维码作为标签 将其放置在房产上 并将与该特定房产的相关信息相关联 我正在使用以下代码 image https chart googleapis com chart chs 2
  • Google 脚本过滤一个值的范围

    我想过滤第 1 列中仅包含 Bob 特定值的行的 google 工作表范围 到目前为止 我的代码允许我过滤out第 1 列中有 Bob 的行 我需要相反 我想返回第 1 列中只有 Bob 的行 因此 其中 filterSettings 不是
  • 在 Google Apps 脚本中创建插件

    我已经整理了一些我想在其他 Google 工作表中访问的代码 但是 由于它使用 SpreadsheetApp getUi 因此代码必须绑定到工作表 因此 我决定创建代码作为附加组件 不幸的是 除非我打开应用程序脚本页面 否则附加组件不会出现
  • 使用 Google Apps 脚本从 Firebase 读取数据

    因此 正如标题所示 我目前正在解决一个相当麻烦的问题 这是场景 我有一个 Google 电子表格 其中包含一个包含姓名 电子邮件和到期日期的模板 但是 它不包含实际数据 数据本身位于 Firebase 中并且不断变化 那么 我的目标是让sc
  • Google Apps 脚本自动生成的库文档

    我目前正在开发一个 Google Apps 脚本库 它基本上将电子表格视为数据库对象 目前 该库有两个相同的功能 例如 Opens and creates a query object for a spreadsheet with the
  • 如何从 HTML 文件输入获取文件并将其作为 Google Apps 脚本中电子邮件的附件发送?

    此 HTML 代码使用 Google Script 的 HTML 类服务获取文件输入 见下文 我想获取输入字段的值 文件 发送到我的 gs 文件并将其作为电子邮件的附件发送 从输入字段获取值只会返回文件的目录 这没有任何帮助 因为 Goog
  • 如何将条件格式从一个文档复制到另一个文档?

    Google电子表格可以将单元格格式复制到目标单元格 但似乎 条件格式 信息没有被复制 我们可以将 条件格式 从一个文档复制到另一个文档吗 我知道我们可以从 条件格式 对话框中重新创建它 但这确实很耗时 而如果我们可以复制和粘贴 那就太棒了
  • Google App Script ContentService downloadAsFile 不起作用

    我有一个使用 Google App Script 开发的网络应用程序HtmlService并从 html 表单中 使用以下命令填充 Google 驱动器中的 Excel 工作表SpreadsheetApp 另一个部门正在打电话Content
  • 根据条件格式化货币

    Google Apps 脚本新手 但有一些 VBA 编码经验 我希望能够根据不同的单元格输入决定单元格的数字格式 eg Col A 客户名称 验证范围 B 栏 货币类型 英镑 美元 欧元 经过验证的列表 Col C 费用 100 用户免费类
  • 使用 Gmail Apps 脚本以 HTML 和普通格式发送电子邮件

    我正在使用 Google Apps 脚本为 Gmail 编写一个自动回复机器人 http script google com http script google com 每次我使用GmailThread s Reply https dev
  • 如果您有多个表单向单个电子表格发送响应,Google 如何知道提交表单时要执行哪个 onsubmit 触发器

    我需要有人澄清 据我了解 多个表单可以将其回复发送到新 Google 表格中的单个电子表格 因此 我创建了两个 Google 表单 并让他们都将回复发送到新的 Google 电子表格 然后我在电子表格 而不是表单 中创建了两个脚本 每个脚本
  • 如何使用脚本格式化 Google 文档中的文本

    我想编写一个脚本来查找所有特定单词并格式化它们的颜色 我尝试了以下操作 但似乎不起作用 function ChangeColor var body DocumentApp getActiveDocument getBody var mywo
  • 在应用程序脚本中将 .XLS 转换为 Google 表格的最有效方法是什么?

    我每周都会自动将 XLS 文件下载到 Google 云端硬盘 我想每周自动将最新下载的 XLS 文件转换为 Google 表格格式 因此转到特定的 Google 驱动器文件夹 查找最新或未转换的 XLS 文件 转换为 Google 表格格式
  • Google Apps 脚本中 ui.alert 窗口中的分割线和粗体文本

    我觉得这应该很简单 但我找不到任何相关内容 我希望我的消息在 ui alert 窗口中弹出 以粗体显示某些单词并在以下位置分割字符串 进入新行 这是我的代码 function send var ui SpreadsheetApp getUi
  • Firebase GAS webapp Google 弹出窗口消失

    我正在尝试升级我的 firebase GAS web 应用程序 之前我有一个弹出窗口 可以让用户使用 Google 登录 我不确定我做错了什么 但我已经升级到新的 firebase 现在正在尝试使用新的代码格式进行相同的登录 发生的情况是

随机推荐

  • Eclipse Mars - 设置 C++ 项目的默认设置(默认设置为 c++11)

    我从其他答案中发现 在我的 Eclipse Mars CDT 中 我可以使用以下命令设置 C 11 方言 项目 gt 属性 gt C C 构建 gt 设置 gt 工具设置 gt GCC C 编译器 gt 方言 gt ISO C 11 来自下
  • MySql 可以在不作为主键的情况下使用自增吗

    我使用 GUID 作为所有其他表的主键 但我有一个要求 需要有一个递增的数字 我尝试在表中创建一个具有自动增量的字段 但 MySql 抱怨它需要成为主键 我的应用程序使用 MySql 5 nhibernate 作为 ORM 我想到的可能的解
  • 用户控件使用错误的数据上下文

    我有一个以这种方式在父控件中使用的 UserControl
  • 读取文本文件的最后一行

    我需要知道如何读取文本文件的最后一行 我需要找到该行 然后将其处理到 SQL 数据库中 我一直在阅读并搜索网络 但正在努力寻找正确的方法来做到这一点 IE 找到文件的最后一行 处理文件的最后一行 有两种方法 简单但效率低下 或者极其复杂但有
  • 自动完成的算法?

    我指的是当用户在 Google 中输入搜索词时用于提供查询建议的算法 我主要感兴趣的是 1 最重要的结果 最有可能的查询而不是任何匹配的结果 2 匹配子串 3 模糊匹配 我知道你可以使用 Trie 或广义 trie 来查找匹配项 但它不能满
  • Python Pandas - 从数据框中按类别绘制多个条形图

    我的数据框看起来像 df pd DataFrame data ID 1 1 1 2 2 2 Value 13 12 15 4 2 3 Index ID Value 0 1 13 1 1 12 2 1 15 3 2 4 4 2 2 5 2 3
  • PHP 中的 Cookie 不持久?

    如何让 cookie 持久保存在 php 中 给 cookie php jar php 按该顺序运行代码会给出输出 array 0 注意 未定义的索引 jar php 第 3 行中的lid 嵌入代码来自jar php in give coo
  • PHP readdir() 不按字母顺序返回文件

    我正在阅读一个包含一些图片的目录 例如使用 readdir 的一个非常简单的实现 如下所示 if handle opendir path while false szFilename readdir handle if szFilename
  • Tensorflow 中的向量移位(滚动)

    假设我们确实想使用 Keras TensorFlow 处理图像 或 ndim 向量 为了进行奇特的正则化 我们希望将每个输入向左移动随机数量的位置 溢出的部分重新出现在右侧 如何查看和解决 1 TensorFlow 的 numpy roll
  • 在输出四开本中显示块选项

    有没有办法在输出中包含块选项 例如 在这种情况下 title Untitled format html editor visual r code fold true label example 1 1 如何获得 code fold true
  • Java 的 UNIX 套接字实现? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我意识到 由于 UNIX 套接字是特定于平台的 因此必须涉及一些非 Java 代码 具体来说 我们有兴趣使用 JDBC 连接到仅启用了 UNIX 域
  • 无法理解左值的错误条件

    我是编程初学者 正在尝试一些组合 include
  • 默认导入的 Jest 模拟异步函数

    我试图模拟一个作为默认导出导出的异步函数 但我得到的只是类型错误 无法读取未定义的属性 then 我想嘲笑的是配置文件 const configureEnvironment async nativeConfig gt return awai
  • IllegalAnnotationsException SetMultimap 是一个接口,JAXB 无法处理接口

    我有以下代码 private SetMultimap
  • 模板化派生类时访问基成员数据错误

    我对奇怪的重复模板遇到以下问题 当我尝试访问 CRTP 基类的数据成员时出现问题 template
  • 使用 C++ 中的 NDK 更新 Android UI

    我的问题与这篇文章直接相关 https groups google com forum topic android ndk 291sBdkITyI 基本上 我有一个用 C 编写的应用程序 使用 NDK 编译 具有基本的 Android 活动
  • 在外部网站上使用 Inappbrowser 自动登录?

    我已经使用 Phonegap Build 构建了一个本机应用程序 有没有办法在外部网站的 webview 中自动登录 嵌入 inappbrowser 应用程序启动 然后用户将重定向到网站进行登录 但用户必须一次又一次地输入用户名和密码 是否
  • 将值写入用户窗体中的文本框 - VBA

    我正在尝试在放置在用户窗体上的文本框中动态写入一个值 这是我的代码 我在最后一行收到错误 它说需要对象 Sub Userform1 Display TotalSelected 0 With Sheets Main Ent ListBox F
  • 为什么 jQuery ajax 调用仅在我在 Chrome 中调试时才有效?

    我有一个来自表单提交的简单 ajax 调用 它在我调试时有效 即弹出警报 但在运行时它不起作用 这对我来说似乎有点神秘 function signUpForm submit function var request ajax url php
  • 根据谷歌电子表格中的单元格颜色更改单元格值

    我一直在寻找一种根据另一种单元格颜色更改单元格值的方法 例如 如果单元格颜色为红色 则为 文本 有没有办法做到这一点 我知道有一种方法可以根据单元格值更改单元格颜色 但我想要相反的方法 有人知道吗 无论是脚本还是公式 谷歌应用程序脚本中有类