
くら
GASでスプレッドシートの指定範囲における編集権限があるかどうか確認する方法を紹介します!
指定範囲に編集権限があるかどうか調べる:canEdit()
指定範囲に編集権限がある場合にはtrue、権限がない場合はfalseを返します。
パラメータ
名前 | タイプ | 説明 |
---|---|---|
なし | なし | なし |
戻り値
Boolean | 編集権限がある場合にはtrue、権限がない場合はfalse |
指定範囲の編集権限を確認する
function myFunction() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
const range = sheet.getRange('B2:D10');
range.canEdit()
}
書き込みができる場合

サンプルコードを実行すると、

書き込みができない場合

サンプルコードを実行すると、

まとめ

くら
スプレッドシートの指定範囲における編集権限があるかどうか確認する方法でした!
コメント