回答編集履歴

4

fix

2023/04/15 01:01

投稿

退会済みユーザー
test CHANGED
@@ -5,8 +5,8 @@
5
5
  ```
6
6
  と入力する。
7
7
 
8
- CELL("ADDRESS",セル番地)
8
+ CELL("ADDRESS",セル)
9
- はそのアドレスの絶対番地を文字列で返す。
9
+ はそのセルの絶対番地を文字列で返す。
10
10
  例→CELL("ADDRESS",B2)→「$B$2」という文字列になる。
11
11
  だから↑のやりかたで、readCell関数に指定したセルを文字列でわたせる。
12
12
 

3

FIX

2023/04/15 01:00

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
  と入力する。
7
7
 
8
8
  CELL("ADDRESS",セル番地)
9
- はそのアドレスのセル番地を文字列で返す。
9
+ はそのアドレスの絶対番地を文字列で返す。
10
10
  例→CELL("ADDRESS",B2)→「$B$2」という文字列になる。
11
11
  だから↑のやりかたで、readCell関数に指定したセルを文字列でわたせる。
12
12
 

2

fix

2023/04/15 01:00

投稿

退会済みユーザー
test CHANGED
@@ -4,6 +4,11 @@
4
4
  =readCell(CELL("ADDRESS",A1))
5
5
  ```
6
6
  と入力する。
7
+
8
+ CELL("ADDRESS",セル番地)
9
+ はそのアドレスのセル番地を文字列で返す。
10
+ 例→CELL("ADDRESS",B2)→「$B$2」という文字列になる。
11
+ だから↑のやりかたで、readCell関数に指定したセルを文字列でわたせる。
7
12
 
8
13
 
9
14
  または、

1

追加

2023/04/15 00:58

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,13 @@
1
+ 1.
2
+ 引数にセルを指定したいなら、CELL関数を使って
3
+ ```
4
+ =readCell(CELL("ADDRESS",A1))
5
+ ```
6
+ と入力する。
7
+
8
+
9
+ または、
10
+ 2.
1
11
  ```
2
12
  function onEdit(e) {
3
13
  var match = /=readCell\(([^)]+)\)/i.exec(e.value)[1];
@@ -16,3 +26,5 @@
16
26
  return audioUrl;
17
27
  }
18
28
  ```
29
+ というようにコードを変える。
30
+ 2番目の弱点は一度入力したらURLに置き換わってしまうこと。