質問するログイン新規登録

質問編集履歴

7

追記

2019/12/09 02:44

投稿

c_php
c_php

スコア29

title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,6 @@
32
32
 
33
33
  メモの状態をうまく更新するにはどうすればよいでしょうか?
34
34
 
35
- ヒントでもいただければ助かります。よろしくお願いいたします。
35
+ ヒントでもいただければ助かります。よろしくお願いいたします。
36
+
37
+ ※2019/12/09 質問内容の変更

6

修正

2019/12/09 02:44

投稿

c_php
c_php

スコア29

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  Googleスプレッドシートにて、メモが入力されているかどうかを判断する自作関数を作成したい
3
3
 
4
4
 
5
- ```getNotes()``` を使うとメモを取得することが出来る。
5
+ getNotes()を使うとメモを取得することが出来る。
6
6
 
7
7
 
8
8
  【実際に試したこと】

5

質問内容を大幅に変更

2019/12/09 02:43

投稿

c_php
c_php

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- メモが入力されているかどうかを判断する関数を条件付き書式で使いたい
1
+ メモが入力されているかどうかを判断する自作関数を作りたい
body CHANGED
@@ -1,11 +1,10 @@
1
+ 【概要】
1
- Googleスプレッドシートにて、メモが入力されているかどうかを判断する自作関数を作成し、条件付き書式で利用したいと思っています。
2
+ Googleスプレッドシートにて、メモが入力されているかどうかを判断する自作関数を作成したい
2
3
 
3
- 現状、スプレッドシートではメモが入力されていた場合、
4
- セルの右上に三角が表示されますが、これが小さく見にくいので
5
- 条件付き書式でセルの色を変えれるようにしたいのですが、
6
- そういった関数が存在しないので、関数を作成しました。
7
4
 
8
- 調べたところ```getNotes()``` を使えばメモを取得できることがわかりました
5
+ ```getNotes()``` を使うとメモを取得ることが出来る。
6
+
7
+
9
8
  【実際に試したこと】
10
9
  ```GAS
11
10
  function memo_test2(m_flag) {
@@ -21,8 +20,16 @@
21
20
  }
22
21
 
23
22
  ```
24
- 上記のコードではセルに```=memo_test2()```を入力すると、メモのあるセルは0,ないセルは空欄が表示されます。
25
- しかし、条件付き書式の条件をカスタム数式にし、```=if(memo_test2=0,1,0)```を入力しても色が変わりません。
26
- どのようにすれば、条件付き書式で任意の色を付けることができるでしょうか?
27
23
 
24
+ 上記のコードではセルに```=memo_test2()```を入力すると下記の挙動になります。
25
+
26
+ ・関数が入力されているセルにメモを追加
27
+ →「0」が表示されます
28
+ ・メモがあるセルに後から関数を追加
29
+ →「0」が表示されません。
30
+ ・関数が入力されているセルのメモを削除
31
+ →「0」が表示され、メモが消えたことがセルに更新されない。
32
+
33
+ メモの状態をうまく更新するにはどうすればよいでしょうか?
34
+
28
35
  ヒントでもいただければ助かります。よろしくお願いいたします。

4

誤字

2019/12/09 02:42

投稿

c_php
c_php

スコア29

title CHANGED
File without changes
body CHANGED
@@ -25,6 +25,4 @@
25
25
  しかし、条件付き書式の条件をカスタム数式にし、```=if(memo_test2=0,1,0)```を入力しても色が変わりません。
26
26
  どのようにすれば、条件付き書式で任意の色を付けることができるでしょうか?
27
27
 
28
- 私が怪しいと思う部分は```.getNote()```を```.getActiveCell()```でセル範囲を指定しているので条件付き書式で範囲を指定していても、アクティブでなければ関数が動かないのではと思っています。
29
-
30
28
  ヒントでもいただければ助かります。よろしくお願いいたします。

3

表現方法変更

2019/12/09 01:38

投稿

c_php
c_php

スコア29

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,9 @@
1
- Googleスプレッドシートにて、メモが入力されているかどうかを判断する自作関数を作成したいと思っています。
1
+ Googleスプレッドシートにて、メモが入力されているかどうかを判断する自作関数を作成し、条件付き書式で利用したいと思っています。
2
2
 
3
3
  現状、スプレッドシートではメモが入力されていた場合、
4
4
  セルの右上に三角が表示されますが、これが小さく見にくいので
5
5
  条件付き書式でセルの色を変えれるようにしたいのですが、
6
- そういった関数が存在しないので、自作関数を作成したいと思ってい
6
+ そういった関数が存在しないので、関数を作成しました
7
7
 
8
8
  調べたところ```getNotes()``` を使えばメモを取得できることがわかりました
9
9
  【実際に試したこと】

2

誤字

2019/12/06 03:43

投稿

c_php
c_php

スコア29

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  現状、スプレッドシートではメモが入力されていた場合、
4
4
  セルの右上に三角が表示されますが、これが小さく見にくいので
5
5
  条件付き書式でセルの色を変えれるようにしたいのですが、
6
- そういった関数が存在しないので、自作関数を作成たいと思っています。
6
+ そういった関数が存在しないので、自作関数を作成たいと思っています。
7
7
 
8
8
  調べたところ```getNotes()``` を使えばメモを取得できることがわかりました
9
9
  【実際に試したこと】

1

タイトルの改善

2019/12/06 03:26

投稿

c_php
c_php

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- メモが入力されているかどうかを判断する関数
1
+ メモが入力されているかどうかを判断する関数を条件付き書式で使いたい
body CHANGED
File without changes