回答編集履歴
4
fix
answer
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
answer
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
answer
CHANGED
@@ -5,7 +5,12 @@
|
|
5
5
|
```
|
6
6
|
と入力する。
|
7
7
|
|
8
|
+
CELL("ADDRESS",セル番地)
|
9
|
+
はそのアドレスのセル番地を文字列で返す。
|
10
|
+
例→CELL("ADDRESS",B2)→「$B$2」という文字列になる。
|
11
|
+
だから↑のやりかたで、readCell関数に指定したセルを文字列でわたせる。
|
8
12
|
|
13
|
+
|
9
14
|
または、
|
10
15
|
2.
|
11
16
|
```
|
1
追加
answer
CHANGED
@@ -1,4 +1,14 @@
|
|
1
|
+
1.
|
2
|
+
引数にセルを指定したいなら、CELL関数を使って
|
1
3
|
```
|
4
|
+
=readCell(CELL("ADDRESS",A1))
|
5
|
+
```
|
6
|
+
と入力する。
|
7
|
+
|
8
|
+
|
9
|
+
または、
|
10
|
+
2.
|
11
|
+
```
|
2
12
|
function onEdit(e) {
|
3
13
|
var match = /=readCell\(([^)]+)\)/i.exec(e.value)[1];
|
4
14
|
if (match != null)
|
@@ -15,4 +25,6 @@
|
|
15
25
|
var audioUrl = 'https://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&tl=en&q=' + encodeURIComponent(value);
|
16
26
|
return audioUrl;
|
17
27
|
}
|
18
|
-
```
|
28
|
+
```
|
29
|
+
というようにコードを変える。
|
30
|
+
2番目の弱点は一度入力したらURLに置き換わってしまうこと。
|