質問編集履歴

5

2021/06/22 13:34

投稿

shopp_life
shopp_life

スコア3

test CHANGED
File without changes
test CHANGED
File without changes

4

2021/06/22 13:34

投稿

shopp_life
shopp_life

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シートを保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
5
+ Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シート全体を保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
6
6
 
7
7
 
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- [参考にした記事](https://auto-worker.com/blog/?p=3220)
13
+ [参考にした記事URL](https://auto-worker.com/blog/?p=3220)
14
14
 
15
15
 
16
16
 

3

2021/06/21 07:36

投稿

shopp_life
shopp_life

スコア3

test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,7 @@
10
10
 
11
11
 
12
12
 
13
-
14
-
15
- 参考にした記事
16
-
17
- [リンク内容](https://auto-worker.com/blog/?p=3220)
13
+ [参考にした記事](https://auto-worker.com/blog/?p=3220)
18
14
 
19
15
 
20
16
 

2

2021/06/20 05:32

投稿

shopp_life
shopp_life

スコア3

test CHANGED
File without changes
test CHANGED
@@ -12,18 +12,38 @@
12
12
 
13
13
 
14
14
 
15
+ 参考にした記事
16
+
17
+ [リンク内容](https://auto-worker.com/blog/?p=3220)
18
+
19
+
20
+
15
21
  ```
22
+
23
+
16
24
 
17
25
  function protectSheet(){
18
26
 
27
+ //スクリプトに紐付いたアクティブなシートを読み込む
28
+
19
29
  let mySheet = SpreadsheetApp.getActiveSheet();
30
+
31
+ //読み込んだシートに保護を設定し、Protectionオブジェクトを変数に格納
20
32
 
21
33
  let protections = mySheet.protect();
22
34
 
35
+ //保護したシートで編集可能なユーザーを取得
36
+
23
37
  let userList = protections.getEditors();
38
+
39
+ //オーナーのみ編集可能にするため、編集ユーザーをすべて削除
40
+
41
+ //オーナーの編集権限は削除できないため、オーナーのみ編集可能に
24
42
 
25
43
  protections.removeEditors(userList);
26
44
 
27
45
  }
28
46
 
47
+
48
+
29
49
  ```

1

2021/06/20 05:32

投稿

shopp_life
shopp_life

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ###特定の文字を検出し、保護するGAS
2
+
3
+
4
+
1
- ### Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シートを保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
5
+ Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シートを保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
2
6
 
3
7
 
4
8