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

回答編集履歴

2

修正

2019/02/15 03:17

投稿

papinianus
papinianus

スコア12705

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

1

修正

2019/02/15 03:17

投稿

papinianus
papinianus

スコア12705

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  ```javascript
2
2
  functon q173821(url) {
3
- return Spreadshet.App.openByUrl(url).getName();
3
+ return SpreadsheetApp.openByUrl(url).getName();
4
4
  }
5
5
  ```
6
6
  これをスクリプトエディタにはりつけといて、B1に`=q173821(A1)`とか書く