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

回答編集履歴

4

fix

2023/04/15 01:01

投稿

退会済みユーザー
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

2023/04/15 01:00

投稿

退会済みユーザー
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

2023/04/15 01:00

投稿

退会済みユーザー
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

追加

2023/04/15 00:58

投稿

退会済みユーザー
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に置き換わってしまうこと。