1
セルの範囲を検索しようとしていますが、フィルタリング用の式が既に設定されています。私はセルが持つことができる3つの異なる値を決定しようとしており、セルが一致する値に応じてsetFormula
を使います。彼女はこれまで私が思いついたものだ。最初の2つの式では動作しますが、両方のセルにデータが含まれている場合は「式3」が設定されていません。else googleスクリプトの場合
function setFormulas(){
var ss = SpreadsheetApp.getActive()
var sheet = SpreadsheetApp.getActiveSheet()
var cell = ss.getActiveCell()
var cell1 = ("C2");
var formulaCell = ("A5");
var cell2 = ("C3");
var cell1isblank = SpreadsheetApp.getActiveSheet().getRange(cell1).isBlank()
var cell2isblank = SpreadsheetApp.getActiveSheet().getRange(cell2).isBlank()
if (cell1 == "0") {
SpreadsheetApp.getActiveSheet().getRange(formulaCell).setFormula("formula1")
}
else if (cell2 == "0") {
2SpreadsheetApp.getActiveSheet().getRange(formulaCell).setFormula("formula2")
}
}
else {
SpreadsheetApp.getActiveSheet().getRange(formulaCell).setFormula("Formula3")
}