回答編集履歴

2

修正

2019/02/15 03:17

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -1,11 +1,15 @@
1
1
  ```javascript
2
2
 
3
- functon q173821(url) {
3
+ functon q173821_onEdit(e) {
4
4
 
5
+ const url = e.value;
6
+
7
+ if(!/https://docs.google.com/spreadsheets/d/.+?/edit/.test(url)) { return; }
8
+
5
- return SpreadsheetApp.openByUrl(url).getName();
9
+ e.range.offset(0,1).setValue(SpreadsheetApp.openByUrl(url).getName());
6
10
 
7
11
  }
8
12
 
9
13
  ```
10
14
 
11
- スクプトエディタにはりつけて、B1に`=q173821(A1)`か書く
15
+ の関数編集時トガー登録するとsheetっぽいurlを入力(コピペ含む)したき、その右側にシート名が入ります

1

修正

2019/02/15 03:17

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  functon q173821(url) {
4
4
 
5
- return Spreadshet.App.openByUrl(url).getName();
5
+ return SpreadsheetApp.openByUrl(url).getName();
6
6
 
7
7
  }
8
8