問題タブ [gs-conditional-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4996 参照

google-sheets - 条件付き書式で部分テキストを検索する、カスタム式は

Google スプレッドシートで条件付き書式を使用すると、C5:E120 は列 H から色を取得します。カスタム式を使用したコードは次のとおりです。

このような、

  • H5 が day の場合mon、C5:E5 で色が黄色になります
  • H6 が日の場合tue、C6:E6 で色が青色になります
  • H7 が day の場合wed、C7:E7 で色が緑色になります

等々。これは期待どおりに機能します。

しかし、ColumnH のように日を混在させることがありsun mon wedます。

セル内のテキストの一部を検索するにはどうすればよいですか?

検索、ルックアップなどのいくつかの機能を試しましたが、機能しません。

0 投票する
1 に答える
16582 参照

google-sheets - セル自体を参照するカスタム数式による条件付き書式

私は、毎日の列(一番上のセルに日付がある)と各セルにステータスを示す文字列を持つGoogleスプレッドシートを持っています。

過去の列の日付と、部分文字列「OK」で始まるセル内のテキストの基準に基づいて、条件付き書式をセルに適用する必要があります。

日付部分を処理するためにカスタム数式を使用する必要があるようですが、セル自体の内容を参照するにはどうすればよいでしょうか? を使用してセルを参照しようとしましCELL("contents",ADDRESS(ROW(),COLUMN())たが、これはError: Argument must be a range.

0 投票する
1 に答える
584 参照

google-sheets - セルの日付の背景色を変更する

入力するたびに隣のセルにタイムスタンプが設定される Google スプレッドシート ドキュメントがあります。タイムスタンプ セルの日付の 3 日後にそのドキュメントの背景色を変更する必要があります。何かスクリプトを知っていますか条件付き書式を設定する方法は?..

Googleスプレッドシートを使用しています

ありがとう

0 投票する
2 に答える
93 参照

google-apps-script - スクリプトを使用した条件付き書式

たとえば、スクリプトを使用して行を交互に描画する条件付き書式を設定する方法。範囲 A4: 09、ペイント A4、A6、A8、for ループを使用せず、命令のみで DoWhile など、これは可能ですか? 行ごとに実行すると時間がかかり、スクリプトの実行に6分以上かかります。

0 投票する
1 に答える
800 参照

google-sheets - 他の2つの列の一致する値に基づいて、Googleスプレッドシートのセルを条件付きでフォーマットするにはどうすればよいですか?

だからここに私がやろうとしていることがあります。私はC1に値を持っています。次の場合、そのセルを強調表示したいと思います。

  • B1 の値は B 列の別の場所に存在します (B nと呼びます)
  • この別の行の A1 と A nの値も一致します

したがって、B1 が 12:00 で A1 が Foo の場合、列 Bのセル (B n ) が 12:00 で A nの値が Foo の場合、C1 を強調表示します。

わかる?

0 投票する
1 に答える
122 参照

google-sheets - 数式に基づいて複数の列に条件付け書式を適用することは可能ですか?

私のスプレッドシートでは、列 L のステータスに基づいてすべての列をフォーマットしようとしています。列 LI には、行のステータスが拒否/撤回されています。たとえば、ステータスが「不承認」の場合、行全体を 1 色にしたいと思います。

条件付き書式の式は =if(L:L="Declined",true,false) で、範囲は A:AE になります。

しかし、問題は、すべての列 (A から AE まで) の書式設定が適用されないことです。列Aだけにフォーマットを適用するだけです。そのため、すべての列に同じ式を適用する必要があります。

0 投票する
1 に答える
4630 参照

google-sheets - 新しい行が追加されると、Google スプレッドシートの条件付き書式が変更されます

A と 1 の間のセルをクリックしてシート全体を選択し、[書式]、[条件付き書式] の順にクリックしてルールを設定します。基本的には15種類ほどの条件がありますが、すべてF~O列なのでF:Oを使っています。たとえば、テキストが正確に YES の場合、背景を緑に変更します。

問題は、新しい行を追加すると、その行の書式設定が停止し、F:O ルールが F1:O15、F17:O59 などに置き換えられ、行 16 がスキップされることです。

行が追加されても変更されないスクリプトを使用できますか?