Google表格根据另一个单元格的值更改单元格类型

huangapple go评论142阅读模式
英文:

Google sheet change cell type based on another cell value

问题

在B2中,我有像(有效证明,无效证明,无证明)这样的值,如果B2的值是“有效证明”,我需要将C2从文本更改为复选框。

有什么想法吗?

我尝试过使用条件格式和公式来实现,但没有找到任何方法。

英文:

I'll try to explain it

on B2 i got values like ( valid proof, invalid proof, no proof ) i need C2 to change from text to a checkbox if B2 value was " valid proof "

any thoughts ?

i tried to make a conditional formatting and do it with a formula but couldn't find any

答案1

得分: 1

<!-- 开始代码段:JavaScript 隐藏:false 控制台:true Babel:false -->

<!-- 语言: lang-html -->

    function onEdit(e) {
        const sheet = SpreadsheetApp.getActiveSheet();
        const sName = sheet.getName();
        if (sName === "June")
            if (e.range.getColumn() == 6) {
                if (e.value === "valid proof")
                    sheet.getRange(e.range.getRow(), 10).insertCheckboxes();
                else
                    sheet.getRange(e.range.getRow(), 10).removeCheckboxes();
            }
    }

<!-- 结束代码段 -->
英文:

<!-- begin snippet: js hide: false console: true babel: false -->

<!-- language: lang-html -->

function onEdit(e) {
    const sheet = SpreadsheetApp.getActiveSheet();
  const sName = sheet.getName();
  if (sName === &quot;June&quot;)
  if (e.range.getColumn() == 6) {
    if (e.value === &quot;valid proof&quot;)
      sheet.getRange(e.range.getRow(),10).insertCheckboxes();
    else
      sheet.getRange(e.range.getRow(),10).removeCheckboxes();
  }
}

<!-- end snippet -->

huangapple
  • 本文由 发表于 2023年6月6日 05:06:58
  • 转载请务必保留本文链接:https://go.coder-hub.com/76410012.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定