Google sheets 基于单元格值在单元格内添加图像

Google sheets 基于单元格值在单元格内添加图像,google-sheets,Google Sheets,我正试图创建一个假渐进复选框,循环通过3个状态。Google Sheets中的默认复选框似乎只有两种状态,true或false。我正在尝试编辑此文件以获得第三种状态,然后根据状态更改复选框中的图像,或者创建我自己的假复选框,根据框中的数字(例如1、2或3)添加适当的图像 我基本上是谷歌表单的新手,但我在其他表单中也看到了类似的功能。您的问题可以通过使用应用程序脚本和触发器来解决 您可以像这样使用onEdit触发器: function onEdit(e) { if (e.range.getCo

我正试图创建一个假渐进复选框,循环通过3个状态。Google Sheets中的默认复选框似乎只有两种状态,true或false。我正在尝试编辑此文件以获得第三种状态,然后根据状态更改复选框中的图像,或者创建我自己的假复选框,根据框中的数字(例如1、2或3)添加适当的图像


我基本上是谷歌表单的新手,但我在其他表单中也看到了类似的功能。

您的问题可以通过使用应用程序脚本和触发器来解决

您可以像这样使用
onEdit
触发器:

function onEdit(e) {
  if (e.range.getColumn() == 1 && e.range.getRow() == 1) {
    if (e.value == '1')
      // insert the image corresponding to '1'
    else if (e.value == '2')
      // insert the image corresponding to '2'
    else if (e.value == '3')
      // insert the image corresponding to '3'
  }
}
onEdit
触发器通过检测电子表格中编辑的位置来工作,并基于此执行所需的指令

例如,在上面的脚本中,“复选框”将位于单元格
A1
(第1行,第1列)中

参考文献
  • )