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

質問編集履歴

5

2021/06/22 13:34

投稿

shopp_life
shopp_life

スコア3

title CHANGED
File without changes
body CHANGED
File without changes

4

2021/06/22 13:34

投稿

shopp_life
shopp_life

スコア3

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  ###特定の文字を検出し、保護するGAS
2
2
 
3
- Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シートを保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
3
+ Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シート全体を保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
4
4
 
5
5
  シートを保護するGASはこのコードでしようとしているのですが、特定の文字を検出してシートを保護するようにするにはどう組み込んだらいいのかが分からず困っております....
6
6
 
7
- [参考にした記事](https://auto-worker.com/blog/?p=3220)
7
+ [参考にした記事URL](https://auto-worker.com/blog/?p=3220)
8
8
 
9
9
  ```
10
10
 

3

2021/06/21 07:36

投稿

shopp_life
shopp_life

スコア3

title CHANGED
File without changes
body CHANGED
@@ -4,10 +4,8 @@
4
4
 
5
5
  シートを保護するGASはこのコードでしようとしているのですが、特定の文字を検出してシートを保護するようにするにはどう組み込んだらいいのかが分からず困っております....
6
6
 
7
+ [参考にした記事](https://auto-worker.com/blog/?p=3220)
7
8
 
8
- 参考にした記事
9
- [リンク内容](https://auto-worker.com/blog/?p=3220)
10
-
11
9
  ```
12
10
 
13
11
  function protectSheet(){

2

2021/06/20 05:32

投稿

shopp_life
shopp_life

スコア3

title CHANGED
File without changes
body CHANGED
@@ -5,11 +5,21 @@
5
5
  シートを保護するGASはこのコードでしようとしているのですが、特定の文字を検出してシートを保護するようにするにはどう組み込んだらいいのかが分からず困っております....
6
6
 
7
7
 
8
+ 参考にした記事
9
+ [リンク内容](https://auto-worker.com/blog/?p=3220)
10
+
8
11
  ```
12
+
9
13
  function protectSheet(){
14
+ //スクリプトに紐付いたアクティブなシートを読み込む
10
15
  let mySheet = SpreadsheetApp.getActiveSheet();
16
+ //読み込んだシートに保護を設定し、Protectionオブジェクトを変数に格納
11
17
  let protections = mySheet.protect();
18
+ //保護したシートで編集可能なユーザーを取得
12
19
  let userList = protections.getEditors();
20
+ //オーナーのみ編集可能にするため、編集ユーザーをすべて削除
21
+ //オーナーの編集権限は削除できないため、オーナーのみ編集可能に
13
22
  protections.removeEditors(userList);
14
23
  }
24
+
15
25
  ```

1

2021/06/20 05:32

投稿

shopp_life
shopp_life

スコア3

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