###特定の文字を検出し、保護するGAS
Googleスプレッドシートで、特定のセル(B3)に、特定の文字(「作業中」)が入力された場合、シート全体を保護するGAS(オーナーのみ編集可)を作っているのですが、何しろ独学初心者のため困っております...
シートを保護するGASはこのコードでしようとしているのですが、特定の文字を検出してシートを保護するようにするにはどう組み込んだらいいのかが分からず困っております....
function protectSheet(){ //スクリプトに紐付いたアクティブなシートを読み込む let mySheet = SpreadsheetApp.getActiveSheet(); //読み込んだシートに保護を設定し、Protectionオブジェクトを変数に格納 let protections = mySheet.protect(); //保護したシートで編集可能なユーザーを取得 let userList = protections.getEditors(); //オーナーのみ編集可能にするため、編集ユーザーをすべて削除 //オーナーの編集権限は削除できないため、オーナーのみ編集可能に protections.removeEditors(userList); }
回答1件
あなたの回答
tips
プレビュー