カスタム関数を使用してセルの書式を設定したいとします。 細胞はそう(「なし)のようなコンテンツを持っている:。カスタム条件の書式設定、セル内で文字列量ベースの条件を処理する方法
Cell_1: "String1 String2 String3"
Cell_2: ""
Cell_3: "String1 String2 String3 String4 String5 String6"
少なくとも、それは本当のステートメントでなければなりませんスペースで区切られ、その中に5弦のように存在する場合
私がしようとしましたイムは値を返す前に、とにかくこのセル内の関数を呼び出すので、私はあまりにも形式設定することができ、そのようなカスタムスクリプトを使用します。
var self = SpreadsheetApp.getActiveSheet().getActiveCell();
self.setFontWeight("normal");
if(returnValue.length>=5){
self.setFontWeight("bold");
}
return returnValue.sort().join(" ");
をしかし、私は「あなたはsetFontWeightを呼び出すための権限がありません」Exeptionを得ました少しの研究の後、私はcunstomスクリプトがフォーマットをまったく行うことはできません。ファイン...しかし、私は、カスタム書式条件でそれを行うことができますどのように
は?:この可能性のようなものである機能が必要とされているはい、私は適切なフォーマットで範囲を取得し、どうやっている場合は
=If(Split(?inputRange?;" ").length>=5;True;False)
ストリングの量を得るには?
私はその目的のためにカスタム関数を記述することも試み:カスタム条件として
function customFormat(input){
if(input.length>=5)
return true;
}
return false;
はそうのように呼び出す:私はそこにカスタム関数を使用傾けるように、それは縫い目
=customFormat(range)
、ノー取得私は常に真実を返すよりも結果を確実にします。
あなたがこれを達成する方法を知っていれば、私は感謝するでしょう。これら3つのセルを仮定