回答編集履歴

3

 

2022/02/12 02:01

投稿

退会済みユーザー
test CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  (そもそも、仮にトリガーで再計算させることができても、質問のコードに書いてある関数をそのままトリガーの実行先として指定した場合、引数無しでその関数を実行することになるため、正常に機能しないと思いますが)
9
9
 
10
- また、カスタム関数から、now()やrandom()等の「保存する度に再計算される関数」(およびそれらの関数を含むセルを参照することもできません(エラーになる)。
10
+ また、カスタム関数、now()やrandom()等の「保存する度に再計算される関数」を設定(およびカスタム関数からそれらの関数を含むセルを参照することもできません(エラーになる)。
11
11
 
12
12
  手段としては、
13
13
  ・カスタム関数の引数にダミーの引数を追加しておく。

2

 

2022/02/12 01:59

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,6 @@
1
+ > どういったことが原因なのでしょうか.
2
+ 仕様です。
3
+
1
4
  2022年2月時点のGASについて、トリガー(変更時・編集時)設定によってカスタム関数を自動で再計算させることは不可能です(仕様)。
2
5
  https://stackoverflow.com/questions/64897709/using-triggers-with-custom-functions-on-google-apps-script
3
6
  https://stackoverflow.com/questions/69968890/google-apps-script-custom-function-triggers-onchange

1

 

2022/02/12 01:58

投稿

退会済みユーザー
test CHANGED
@@ -23,7 +23,7 @@
23
23
  A1セルの色を表示する関数を入力するとき下記のように入力する。
24
24
  =getBackgroundColorFromCell(1,1,1,1,$C$10)
25
25
   
26
- A1セルの背景色を変えた後、C10セルのチェックボックスをオンオフすると、色コード変わる。
26
+ A1セルの背景色を変えた後、C10セルのチェックボックスをオンオフすると、セルに表示される色コード変わる。
27
27
 
28
28
 
29
29